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

Functions

function IXAnimationBase GetFilename () end
 
function IXAnimationBase GetAnimationType () end
 
function IXAnimationBase GetSampleType () end
 
function IXAnimationBase GetStartTime () end
 
function IXAnimationBase GetTimeLength () end
 
function IXAnimationManager Init () end
 
function IXAnimationManager Release () end
 
function IXAnimationManager LoadAnimation (szFile) end
 
function IXAnimationManager ReloadAnimation (szFile) end
 
function IXAnimationManager CreateAnimation (szFile, type) end
 
function IXAnimationManager ReleaseAnimation (pAsset) end
 
function IXAnimationManager SaveAnimation (pAsset, szName) end
 
function IXAnimationManager IsAnimationLoaded (szFile) end
 
function IXAnimationManager EnableSimpleInterpMode (bSimpleInterpMode) end
 
function IXAnimationManager IsSimpleInterpMode () end
 

Variables

 IXAnimationBase = {}
 

Function Documentation

◆ CreateAnimation()

function IXAnimationManager CreateAnimation ( szFile  ,
type   
)

内存中创建动画资源

Parameters
szFilestring 为资源指定一个路径信息
typenumber 动画类型
Returns
IXAnimationBase 动画指针

◆ EnableSimpleInterpMode()

function IXAnimationManager EnableSimpleInterpMode ( bSimpleInterpMode  )

设置是否使用动画采样的简单模式,默认使用

Parameters
bSimpleInterpModeboolean 是否使用简化模式
Returns
void

◆ GetAnimationType()

function IXAnimationBase GetAnimationType ( )

获取动画类型

Returns
number 动画类型

◆ GetFilename()

function IXAnimationBase GetFilename ( )

获取资源文件名

Returns
string 资源文件名

◆ GetSampleType()

function IXAnimationBase GetSampleType ( )

获取资源中骨骼信息类型

Returns
PoseType 骨骼信息类型

◆ GetStartTime()

function IXAnimationBase GetStartTime ( )

获取动画起始时间

Returns
number 动画起始时间

◆ GetTimeLength()

function IXAnimationBase GetTimeLength ( )

获取动画长度

Returns
number 动画长度

◆ Init()

function IXAnimationManager Init ( )

初始化

Returns
boolean

◆ IsAnimationLoaded()

function IXAnimationManager IsAnimationLoaded ( szFile  )

判断动画资源是否加载成功

Parameters
szFilestring 要判断的动画资源文件路径名
Returns
boolean 是否加载成功

◆ IsSimpleInterpMode()

function IXAnimationManager IsSimpleInterpMode ( )

设置是否使用动画采样的简单模式,默认使用

Returns
boolean 是否使用简化模式

◆ LoadAnimation()

function IXAnimationManager LoadAnimation ( szFile  )

加载动画资源

Parameters
szFilestring 动画资源文件路径名
Returns
IXAnimationBase 动画指针

◆ Release()

function xes__FaceEvent Release ( )

释放动画资源

Returns
void

释放资源

Returns
void

释放信息

Returns
void

释放模型资源

Returns
void

XOrthoCamera_Release01

Returns
void

XEMeshAppliqueComponent_XEAppliqueOperater_Release00

Returns
void

XEMeshAppliqueComponent_Release00

Returns
void

释放关卡

Returns
void

xes_Attitude_Release00

Returns
void

xes_Acceleration_Release00

Returns
void

xes_CatmullRomSpline_Release00

Returns
void

xes_FaceEvent_Release00

Returns
void

◆ ReleaseAnimation()

function IXAnimationManager ReleaseAnimation ( pAsset  )

释放动画资源

Parameters
pAssetIXAnimationBase 动画资源指针
Returns
boolean 是否释放成功

◆ ReloadAnimation()

function IXAnimationManager ReloadAnimation ( szFile  )

重新加载动画资源

Parameters
szFilestring 动画资源文件路径名
Returns
IXAnimationBase 动画指针

◆ SaveAnimation()

function IXAnimationManager SaveAnimation ( pAsset  ,
szName   
)

保存动画资源

Parameters
pAssetIXAnimationBase 动画资源指针
szNamestring 保存的文件路径名
Returns
boolean 是否保存成功

Variable Documentation

◆ IXAnimationBase