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

Functions

function XEAnimBlend new () end
 
function XEAnimBlend Release () end
 
function XEAnimBlend GetNodeManager () end
 
function XEAnimBlend Initialize (strAssetPath) end
 
function XEAnimBlend Save () end
 
function XEAnimBlend SaveAs (strAssetPath) end
 
function XEAnimBlend FindTrack (strTrackName) end
 
function XEAnimBlend SetLoopAtEnd (bSet) end
 
function XEAnimBlend SetLoopAtEndStartTime (nTime) end
 
function XEAnimBlend GetSkinModelAssetPath () end
 
function XEAnimBlend GetAssetPath () end
 
function XEAnimBlend IsLoopAtEnd () end
 
function XEAnimBlend SetManaulStartTime (nTime) end
 
function XEAnimBlend GetManualStartTime () end
 
function XEAnimBlend SetManualEndTime (nTime) end
 
function XEAnimBlend GetManualEndTime () end
 
function XEAnimBlend SetManualTimeMode (bManual) end
 
function XEAnimBlend IsManualTimeMode () end
 
function XEAnimBlend SetModified (bSet) end
 
function XEAnimBlend IsModified () end
 
function XEAnimBlend GetLoopAtEndStartTime (pAnimMonController) end
 
function XEAnimBlend GetBindNode (nl) end
 
function XEAnimBlend GetBindNode () end
 

Variables

 XEAnimBlend = {}
 

Function Documentation

◆ FindTrack()

function XEAnimBlend FindTrack ( strTrackName  )

查找混合动画中的名为strTrackName的混合轨道

Parameters
strTrackNamestring
Returns
XEAnimBlendLayerTrack

◆ GetAssetPath()

function XEAnimBlend GetAssetPath ( )

获取blend动画资源路径

Returns
string

◆ GetBindNode() [1/2]

function XEAnimBlend GetBindNode ( nl  )

获取绑定的节点列表

Parameters
nlXETreeNode[] [out]绑定的节点列表
Returns
void

◆ GetBindNode() [2/2]

function XEAnimBlend GetBindNode ( )

XEAnimBlend_GetBindNode01

Returns
XETreeNode[]
void

◆ GetLoopAtEndStartTime()

function XEAnimBlend GetLoopAtEndStartTime ( pAnimMonController  )

获取动画末尾循环播放起始时间 如果不为空且为非手动模式,返回在动画长度内的起始时间。

Parameters
pAnimMonControllerXEAnimBlendController 动画控制播放器指针
Returns
number 如果pAnimMonController为空,返回SetLoopAtEndStartTime设置的值;如果不为空且为手动模式,返回在手动播放区域的起始时间;

◆ GetManualEndTime()

function XEAnimBlend GetManualEndTime ( )

获取手动播放动画区域结束时间

Returns
number

◆ GetManualStartTime()

function XEAnimBlend GetManualStartTime ( )

获取手动播放动画区域起始时间

Returns
number

◆ GetNodeManager()

function XEAnimBlend GetNodeManager ( )

获取节点管理器指针

Returns
XETreeNode__Manager

◆ GetSkinModelAssetPath()

function XEAnimBlend GetSkinModelAssetPath ( )

获取与其关联的模型资源路径

Returns
string

◆ Initialize()

function XEAnimBlend Initialize ( strAssetPath  )

初始化

Parameters
strAssetPathstring
Returns
void

◆ IsLoopAtEnd()

function XEAnimBlend IsLoopAtEnd ( )

判断动画末尾是否循环播放

Returns
boolean

◆ IsManualTimeMode()

function XEAnimBlend IsManualTimeMode ( )

获取动画播放模式是否是手动模式

Returns
boolean

◆ IsModified()

function XEAnimBlend IsModified ( )

获取当前混合动画是否被改变

Returns
boolean

◆ new()

function XEAnimBlend new ( )

XEAnimBlend_new00

Returns
XEAnimBlend

◆ Release()

function XEAnimBlend Release ( )

释放资源

Returns
void

◆ Save()

function XEAnimBlend Save ( )

保存混合动画文件

Returns
boolean

◆ SaveAs()

function XEAnimBlend SaveAs ( strAssetPath  )

另存为混合动画文件到strAssetPath路径

Parameters
strAssetPathstring
Returns
boolean

◆ SetLoopAtEnd()

function XEAnimBlend SetLoopAtEnd ( bSet  )

设置是否末尾循环

Parameters
bSetboolean
Returns
void

◆ SetLoopAtEndStartTime()

function XEAnimBlend SetLoopAtEndStartTime ( nTime  )

设置动画末尾循环播放起始时间

Parameters
nTimenumber
Returns
void

◆ SetManaulStartTime()

function XEAnimBlend SetManaulStartTime ( nTime  )

设置手动播放动画区域起始时间

Parameters
nTimenumber
Returns
void

◆ SetManualEndTime()

function XEAnimBlend SetManualEndTime ( nTime  )

设置手动播放动画区域结束时间

Parameters
nTimenumber
Returns
void

◆ SetManualTimeMode()

function XEAnimBlend SetManualTimeMode ( bManual  )

设置动画播放模式是否是手动模式

Parameters
bManualboolean
Returns
void

◆ SetModified()

function XEAnimBlend SetModified ( bSet  )

设置当前混合动画是否被改变

Parameters
bSetboolean
Returns
void

Variable Documentation

◆ XEAnimBlend