AR_Engine_SDK
Functions | Variables
XEOutlineComponent.lua File Reference
类 XEOutlineComponent 继承关系图:
Inheritance graph

Functions

function XEOutlineComponent new () end
 
function XEOutlineComponent Initialize (pActor) end
 @type string @readonly Component类型名 More...
 
function XEOutlineComponent Release () end
 
function XEOutlineComponent Tick (fDel, bForceTick) end
 
function XEOutlineComponent Render (pViewport) end
 
function XEOutlineComponent UpdateOutline () end
 
function XEOutlineComponent SetOutlineWidth (fLineWidth, bApplyToMtl) end
 
function XEOutlineComponent GetOutlineWidth () end
 
function XEOutlineComponent SetOutlineColor (color, bApplyToMtl) end
 
function XEOutlineComponent GetOutlineColor () end
 

Variables

 XEOutlineComponent = {}
 

Function Documentation

◆ GetOutlineColor()

function XEOutlineComponent GetOutlineColor ( )

获取描边线的颜色

Returns
XCOLORBASE

◆ GetOutlineWidth()

function XEOutlineComponent GetOutlineWidth ( )

获取描边线的宽度

Returns
number

◆ Initialize()

function XEOutlineComponent Initialize ( pActor  )

@type string @readonly Component类型名

根据pActor初始化当前组件的部分数据,包含当前组件所属的XEActor及当前组件的索引等

Parameters
pActorXEActor 当前组件所属的XEActor,一般而言,每个XEActor都至少包含一个组件
Returns
void

◆ new()

function XEOutlineComponent new ( )

XEOutlineComponent_new00

Returns
XEOutlineComponent

◆ Release()

function XEOutlineComponent Release ( )

释放资源

Returns
void

◆ Render()

function XEOutlineComponent Render ( pViewport  )

渲染当前组件,此函数每帧都会被 XEActor 调用

Parameters
pViewportXEViewport
Returns
void

◆ SetOutlineColor()

function XEOutlineComponent SetOutlineColor ( color  ,
bApplyToMtl   
)

设置描边线的颜色

Parameters
colorXCOLORBASE 线颜色
bApplyToMtlboolean bApplyToMtl是否应用到材质
Returns
void

◆ SetOutlineWidth()

function XEOutlineComponent SetOutlineWidth ( fLineWidth  ,
bApplyToMtl   
)

设置描边线的宽度

Parameters
fLineWidthnumber 线宽值
bApplyToMtlboolean bApplyToMtl是否应用到材质
Returns
void

◆ Tick()

function XEOutlineComponent Tick ( fDel  ,
bForceTick   
)

更新当前组件的数据,此函数每帧都会被调用

Parameters
fDelnumber 每帧更新的时间间隔(ms)
bForceTickboolean 是否强制Tick.如果为true,不管当前组件是否隐藏,都会更新;如果为false,当前组件如果隐藏时不更新。
Returns
void

◆ UpdateOutline()

function XEOutlineComponent UpdateOutline ( )

更新描边

Returns
boolean

Variable Documentation

◆ XEOutlineComponent