|
AR_Engine_SDK
|
#include <XAnimMultiLayer.h>

函数 | |
| function XAnimMultiLayer | new (pSkeleton) end |
| function XAnimMultiLayer | SetCurrentTime (fValue) end |
| function XAnimMultiLayer | SetEndTime (fValue) end |
| function XAnimMultiLayer | UpdateToCurTime (ctx) 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 |
| function XAnimMultiLayer | SetWrapMode (eLoopMode) end |
变量 | |
| XAnimMultiLayer = {} | |
| function XAnimMultiLayer ActivateAll | ( | ) |
激活所有Layer
| function XAnimMultiLayer ActivateLayer | ( | nIndex | ) |
激活指定的Layer
| nIndex | number 要激活的Layer索引 |
| function XAnimMultiLayer AddAnimatableLayer | ( | szLayerName | , |
| pAnimatable | |||
| ) |
| function XAnimMultiLayer AddLayer | ( | eType | , |
| szLayerName | , | ||
| pAsset | |||
| ) |
添加一个Layer
| eType | AnimControllerType 控制器类型 |
| szLayerName | string Layer名称 |
| pAsset | IXAnimationBase 动画资源指针 |
| function XAnimMultiLayer DeactivateAll | ( | ) |
将所有Layer置为非激活态
| function XAnimMultiLayer DeactivateLayer | ( | nIndex | ) |
将指定的Layer置为非激活态
| nIndex | number 要置为非激活的Layer索引 |
| function XAnimMultiLayer GetLayer | ( | nIndex | ) |
| function XAnimMultiLayer GetLayer | ( | szName | ) |
| function XAnimMultiLayer GetLayerNum | ( | ) |
获取到所有Layer的个数
| function XAnimMultiLayer new | ( | pSkeleton | ) |
| function XAnimMultiLayer RemoveAllLayers | ( | ) |
移除所有Layer
| function XAnimMultiLayer RemoveLayer | ( | nIndex | ) |
移除一个Layer
| nIndex | number 要移除的Layer的索引 |
| function XAnimMultiLayer RemoveLayer | ( | szName | ) |
移除一个Layer
| szName | string 要移除的Layer的名称 |
| function XAnimMultiLayer SetCurrentTime | ( | fValue | ) |
设置播放器当前时间
| fValue | number 输入的时间 |
| function XAnimMultiLayer SetEndTime | ( | fValue | ) |
设置播放器结束时间
| fValue | number 输入的时间 |
| function XAnimMultiLayer SetWrapMode | ( | eLoopMode | ) |
设置循环类型
| eLoopMode | AnimationWrapMode 循环类型 |
| function XAnimMultiLayer UpdateToCurTime | ( | ctx | ) |
更新动画到当前时刻,一般用于引擎内部逻辑调用,或重载此更新函数;
| ctx | UpdateParam 更新的时间参数 |
| XAnimMultiLayer = {} |