AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XAnimMultiLayer.lua 文件参考

#include <XAnimMultiLayer.h>

类 XAnimMultiLayer 继承关系图:
Inheritance graph

函数

function XAnimMultiLayer SetCurrentTime (fValue) end
 
function XAnimMultiLayer SetEndTime (fValue) end
 
function XAnimMultiLayer ActivateLayer (nIndex) end
 
function XAnimMultiLayer DeactivateLayer (nIndex) end
 
function XAnimMultiLayer ActivateAll () end
 
function XAnimMultiLayer DeactivateAll () end
 
function XAnimMultiLayer AddLayer (eType, szLayerName, pAsset) end
 
function XAnimMultiLayer AddAnimatableLayer (szLayerName, pAnimatable) end
 
function XAnimMultiLayer RemoveLayer (nIndex) end
 
function XAnimMultiLayer RemoveLayer (szName) end
 
function XAnimMultiLayer RemoveAllLayers () end
 
function XAnimMultiLayer GetLayerNum () end
 
function XAnimMultiLayer GetLayer (nIndex) end
 
function XAnimMultiLayer GetLayer (szName) end
 

变量

 BUILDINBIT = 0
 
 SKEL_ANIMCONTROLLER = 0
 
 SKEL_BLENDSHAPE_ANIMCONTROLLER = 0
 
 XAnimMultiLayer = {}
 

函数说明

◆ ActivateAll()

function XAnimMultiLayer ActivateAll ( )

激活所有Layer

返回
void

◆ ActivateLayer()

function XAnimMultiLayer ActivateLayer ( nIndex  )

激活指定的Layer

参数
nIndexnumber 要激活的Layer索引
返回
boolean

◆ AddAnimatableLayer()

function XAnimMultiLayer AddAnimatableLayer ( szLayerName  ,
pAnimatable   
)

XAnimMultiLayer_AddAnimatableLayer00

参数
szLayerNamestring
pAnimatableXAnimMultiLayer
返回
number

◆ AddLayer()

function XAnimMultiLayer AddLayer ( eType  ,
szLayerName  ,
pAsset   
)

添加一个Layer

参数
eTypenumber 控制器类型
szLayerNamestring Layer名称
pAssetIXAnimationBase 动画资源指针
返回
number 添加成功后,返回该Layer对应的索引

◆ DeactivateAll()

function XAnimMultiLayer DeactivateAll ( )

将所有Layer置为非激活态

返回
void

◆ DeactivateLayer()

function XAnimMultiLayer DeactivateLayer ( nIndex  )

将指定的Layer置为非激活态

参数
nIndexnumber 要置为非激活的Layer索引
返回
boolean

◆ GetLayer() [1/2]

function XAnimMultiLayer GetLayer ( nIndex  )

获取到指定的Layer

参数
nIndexnumber 要获取的Layer的索引
返回
XAnimController

◆ GetLayer() [2/2]

function XAnimMultiLayer GetLayer ( szName  )

获取到指定的Layer

参数
szNamestring 要获取的Layer的名称
返回
XAnimController

◆ GetLayerNum()

function XAnimMultiLayer GetLayerNum ( )

获取到所有Layer的个数

返回
number 所有Layer的个数

◆ RemoveAllLayers()

function XAnimMultiLayer RemoveAllLayers ( )

移除所有Layer

返回
void

◆ RemoveLayer() [1/2]

function XAnimMultiLayer RemoveLayer ( nIndex  )

移除一个Layer

参数
nIndexnumber 要移除的Layer的索引
返回
void

◆ RemoveLayer() [2/2]

function XAnimMultiLayer RemoveLayer ( szName  )

移除一个Layer

参数
szNamestring 要移除的Layer的名称
返回
void

◆ SetCurrentTime()

function XAnimMultiLayer SetCurrentTime ( fValue  )

设置播放器当前时间

参数
fValuenumber 输入的时间
返回
void

◆ SetEndTime()

function XAnimMultiLayer SetEndTime ( fValue  )

设置播放器结束时间

参数
fValuenumber 输入的时间
返回
void

变量说明

◆ BUILDINBIT

BUILDINBIT = 0

◆ SKEL_ANIMCONTROLLER

SKEL_ANIMCONTROLLER = 0

◆ SKEL_BLENDSHAPE_ANIMCONTROLLER

SKEL_BLENDSHAPE_ANIMCONTROLLER = 0

◆ XAnimMultiLayer