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

Functions

function XESequencer new () end
 
function XESequencer Release () end
 
function XESequencer GetNodeManager () end
 
function XESequencer Initialize (strAssetPath) end
 
function XESequencer Save () end
 
function XESequencer SaveAs (strAssetPath) end
 
function XESequencer GetAssetPath () end
 
function XESequencer SetManaulStartTime (nTime) end
 
function XESequencer GetManualStartTime () end
 
function XESequencer SetManualEndTime (nTime) end
 
function XESequencer GetManualEndTime () end
 
function XESequencer SetManualTimeMode (bManual) end
 
function XESequencer IsManualTimeMode () end
 
function XESequencer SetModified (bSet) end
 
function XESequencer IsModified () end
 
function XESequencer GetBindingForActor (pActorName) end
 
function XESequencer CreateBinding (szBindingType) end
 
function XESequencer CreateTrack (szTrackType) end
 
function XESequencer SetLoopAtEnd (bSet) end
 
function XESequencer IsLoopAtEnd () end
 
function XESequencer SetLoopAtEndStartTime (nTime) end
 
function XESequencer GetLoopAtEndStartTime () end
 
function XESequencer GetLoopAtEndStartTime (pSeqAnimController) end
 
function XESequencer SetEventDispatcherEnable (bEnable) end
 
function XESequencer IsEventDispatcherEnable () end
 
function XESequencer SetEventDispatcherScriptAssetPath (szAssetPath) end
 
function XESequencer GetEventDispatcherScriptAssetPath () end
 
function XESequencer SetEventDispatcherScriptTickable (bTickable) end
 
function XESequencer IsEventDispatcherScriptTickable () end
 

Variables

 XESequencer = {}
 

Function Documentation

◆ CreateBinding()

function XESequencer CreateBinding ( szBindingType  )

在过场动画中创建一个绑定节点

Parameters
szBindingTypestring 绑定节点类型
Returns
XESeqBinding 创建的绑定节点指针

◆ CreateTrack()

function XESequencer CreateTrack ( szTrackType  )

在过场动画中创建一个轨道

Parameters
szTrackTypestring 轨道类型
Returns
XETrackBase 创建的轨道指针

◆ GetAssetPath()

function XESequencer GetAssetPath ( )

获取过场动画资源路径

Returns
string

◆ GetBindingForActor()

function XESequencer GetBindingForActor ( pActorName  )

获取过场动画中某个绑定的Actor

Parameters
pActorNamestring 要获取的绑定Actor名字
Returns
XESeqBinding 找到的绑定Actor指针

◆ GetEventDispatcherScriptAssetPath()

function XESequencer GetEventDispatcherScriptAssetPath ( )

获取事件分发器绑定脚本资产文件

Returns
string

◆ GetLoopAtEndStartTime() [1/2]

function XESequencer GetLoopAtEndStartTime ( )

获取动画末尾循环播放起始时间,这个返回的是SetLoopAtEndStartTime设置的固定时间

Returns
number

◆ GetLoopAtEndStartTime() [2/2]

function XESequencer GetLoopAtEndStartTime ( pSeqAnimController  )

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

Parameters
pSeqAnimControllerXESeqAnimController
Returns
number 如果pAnimMonController为空,同GetLoopAtEndStartTime();如果不为空且为手动模式,返回在手动播放区域的起始时间;

◆ GetManualEndTime()

function XESequencer GetManualEndTime ( )

获取过场动画手动播放结束时间

Returns
number

◆ GetManualStartTime()

function XESequencer GetManualStartTime ( )

获取过场动画手动播放开始时间

Returns
number

◆ GetNodeManager()

function XESequencer GetNodeManager ( )

获取节点管理器指针

Returns
XETreeNode__Manager

◆ Initialize()

function XESequencer Initialize ( strAssetPath  )

初始化

Parameters
strAssetPathstring 资源路径
Returns
void

◆ IsEventDispatcherEnable()

function XESequencer IsEventDispatcherEnable ( )

获取当前是否启用事件分发

Returns
boolean

◆ IsEventDispatcherScriptTickable()

function XESequencer IsEventDispatcherScriptTickable ( )

获取事件分发器中绑定脚本事件tickable

Returns
boolean

◆ IsLoopAtEnd()

function XESequencer IsLoopAtEnd ( )

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

Returns
boolean

◆ IsManualTimeMode()

function XESequencer IsManualTimeMode ( )

判断过场动画是否为手动播放模式

Returns
boolean

◆ IsModified()

function XESequencer IsModified ( )

获取过场动画是否被修改

Returns
boolean

◆ new()

function XESequencer new ( )

XESequencer_new00

Returns
XESequencer

◆ Release()

function XESequencer Release ( )

释放资源

Returns
void

◆ Save()

function XESequencer Save ( )

保存

Returns
boolean 是否保存成功

◆ SaveAs()

function XESequencer SaveAs ( strAssetPath  )

另存为

Parameters
strAssetPathstring 存储路径
Returns
boolean 是否保存成功

◆ SetEventDispatcherEnable()

function XESequencer SetEventDispatcherEnable ( bEnable  )

设置事件可分发(在实例中构建事件分发器)

Parameters
bEnableboolean
Returns
void

◆ SetEventDispatcherScriptAssetPath()

function XESequencer SetEventDispatcherScriptAssetPath ( szAssetPath  )

设置事件分发器绑定脚本资产文件

Parameters
szAssetPathstring
Returns
void

◆ SetEventDispatcherScriptTickable()

function XESequencer SetEventDispatcherScriptTickable ( bTickable  )

设置事件分发器中绑定脚本事件是否可以tick

Parameters
bTickableboolean
Returns
void

◆ SetLoopAtEnd()

function XESequencer SetLoopAtEnd ( bSet  )

设置动画末尾是否循环播放

Parameters
bSetboolean
Returns
void

◆ SetLoopAtEndStartTime()

function XESequencer SetLoopAtEndStartTime ( nTime  )

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

Parameters
nTimenumber
Returns
void

◆ SetManaulStartTime()

function XESequencer SetManaulStartTime ( nTime  )

设置过场动画手动播放开始时间

Parameters
nTimenumber
Returns
void

◆ SetManualEndTime()

function XESequencer SetManualEndTime ( nTime  )

设置过场动画手动播放结束时间

Parameters
nTimenumber
Returns
void

◆ SetManualTimeMode()

function XESequencer SetManualTimeMode ( bManual  )

设置过场动画是否为手动播放模式

Parameters
bManualboolean
Returns
void

◆ SetModified()

function XESequencer SetModified ( bSet  )

设置过场动画是否被修改

Parameters
bSetboolean
Returns
void

Variable Documentation

◆ XESequencer