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

#include <XESequencer.h>

类 XESequencer 继承关系图:
Inheritance graph

#include <XESequencer.h>

类 XESequencer::NodeManager 继承关系图:
Inheritance graph

函数

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 SetFindActorByNameEnableIfNotFoundById (bEnable) end
 
function XESequencer IsFindActorByNameEnableIfNotFoundById () 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
 

变量

 XESequencer = {}
 

函数说明

◆ CreateBinding()

function XESequencer CreateBinding ( szBindingType  )

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

参数
szBindingTypestring 绑定节点类型
返回
XESeqBinding 创建的绑定节点指针

◆ GetAssetPath()

function XESequencer GetAssetPath ( )

获取过场动画资源路径

返回
string

◆ GetBindingForActor()

function XESequencer GetBindingForActor ( pActorName  )

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

参数
pActorNamestring 要获取的绑定Actor名字
返回
XESeqBinding 找到的绑定Actor指针

◆ GetEventDispatcherScriptAssetPath()

function XESequencer GetEventDispatcherScriptAssetPath ( )

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

返回
string

◆ GetLoopAtEndStartTime() [1/2]

function XESequencer GetLoopAtEndStartTime ( )

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

返回
number

◆ GetLoopAtEndStartTime() [2/2]

function XESequencer GetLoopAtEndStartTime ( pSeqAnimController  )

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

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

◆ GetManualEndTime()

function XESequencer GetManualEndTime ( )

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

返回
number

◆ GetManualStartTime()

function XESequencer GetManualStartTime ( )

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

返回
number

◆ IsEventDispatcherEnable()

function XESequencer IsEventDispatcherEnable ( )

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

返回
boolean

◆ IsEventDispatcherScriptTickable()

function XESequencer IsEventDispatcherScriptTickable ( )

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

返回
boolean

◆ IsFindActorByNameEnableIfNotFoundById()

function XESequencer IsFindActorByNameEnableIfNotFoundById ( )

当前是否可以根据Actor的名称寻找,如果根据Actor的Id没有找到

返回
boolean

◆ IsLoopAtEnd()

function XESequencer IsLoopAtEnd ( )

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

返回
boolean

◆ IsManualTimeMode()

function XESequencer IsManualTimeMode ( )

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

返回
boolean

◆ IsModified()

function XESequencer IsModified ( )

获取过场动画是否被修改

返回
boolean

◆ SetEventDispatcherEnable()

function XESequencer SetEventDispatcherEnable ( bEnable  )

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

参数
bEnableboolean
返回
void

◆ SetEventDispatcherScriptAssetPath()

function XESequencer SetEventDispatcherScriptAssetPath ( szAssetPath  )

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

参数
szAssetPathstring
返回
void

◆ SetEventDispatcherScriptTickable()

function XESequencer SetEventDispatcherScriptTickable ( bTickable  )

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

参数
bTickableboolean
返回
void

◆ SetFindActorByNameEnableIfNotFoundById()

function XESequencer SetFindActorByNameEnableIfNotFoundById ( bEnable  )

设置如果根据Actor的Id没有找到,是否可以根据名称寻找

参数
bEnableboolean
返回
void

◆ SetLoopAtEnd()

function XESequencer SetLoopAtEnd ( bSet  )

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

参数
bSetboolean
返回
void

◆ SetLoopAtEndStartTime()

function XESequencer SetLoopAtEndStartTime ( nTime  )

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

参数
nTimenumber
返回
void

◆ SetManaulStartTime()

function XESequencer SetManaulStartTime ( nTime  )

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

参数
nTimenumber
返回
void

◆ SetManualEndTime()

function XESequencer SetManualEndTime ( nTime  )

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

参数
nTimenumber
返回
void

◆ SetManualTimeMode()

function XESequencer SetManualTimeMode ( bManual  )

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

参数
bManualboolean
返回
void

◆ SetModified()

function XESequencer SetModified ( bSet  )

设置过场动画是否被修改

参数
bSetboolean
返回
void

变量说明

◆ XESequencer