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

#include <XESequencerInstance.h>

类 XESequencerInstance 继承关系图:
Inheritance graph

#include <XESequencerInstance.h>

XESequencerInstance::XESequencerInstanceEventDispatcher 的协作图:
Collaboration graph

#include <XESequencerInstance.h>

类 XESequencerInstance::TickBeforeActor 继承关系图:
Inheritance graph

函数

function XESequencerInstance new (pNodeTl) end
 
function XESequencerInstance GetSequencerTemplate () end
 
function XESequencerInstance AcceptLevel (pLevel) end
 
function XESequencerInstance GetWorld () end
 
function XESequencerInstance GetLevel () end
 
function XESequencerInstance ReleaseAllAnimResources () end
 
function XESequencerInstance VerifyActor (pActor) end
 
function XESequencerInstance EnableTick (bTickable) end
 
function XESequencerInstance IsTickable () end
 
function XESequencerInstance SafeFindBindingActor (szIdString, szActorName) end
 
function XESequencerInstance FindTrackOfBindingActor (szIdString, szActorName) end
 
function XESequencerInstance GetSeqAnimController () end
 
function XESequencerInstance SetBindActor (pActor) end
 
function XESequencerInstance GetBindActor () end
 
function XESequencerInstance__XESequencerInstanceEventDispatcher DoModify (pSeqBaseInstance, pData) end
 
function XESequencerInstance__XESequencerInstanceEventDispatcher DoPlayControlStateChanged (strStatusName) end
 
function XESequencerInstance__XESequencerInstanceEventDispatcher SetupHandleScript (strScriptFile, bEventTickable) end
 
function XESequencerInstance__XESequencerInstanceEventDispatcher Release () end
 
function XESequencerInstance__XESequencerInstanceEventDispatcher SetTickable (bEnable) end
 
function XESequencerInstance__XESequencerInstanceEventDispatcher GetSequenceInstance () end
 
function XESequencerInstance__XESequencerInstanceEventDispatcher IsEventTickable () end
 
function XESequencerInstance SetupEventDispatcher (strScriptFile, bEventTickable) end
 
function XESequencerInstance GetEventDispatcher () end
 

变量

 XESequencerInstance = {}
 

函数说明

◆ AcceptLevel()

function XESequencerInstance AcceptLevel ( pLevel  )

把关卡指针设置给节点管理器

参数
pLevelXELevel
返回
void

◆ DoModify()

function XESequencerInstance__XESequencerInstanceEventDispatcher DoModify ( pSeqBaseInstance  ,
pData   
)

[运行时]指定节点主动参数修改

参数
pSeqBaseInstanceXESeqBaseInstance
pDataXEVariant
返回
void

◆ DoPlayControlStateChanged()

function XESequencerInstance__XESequencerInstanceEventDispatcher DoPlayControlStateChanged ( strStatusName  )

执行播放状态变化响应

参数
strStatusNamestring
返回
void

◆ EnableTick()

function XESequencerInstance EnableTick ( bTickable  )

设置是否可tick

参数
bTickableboolean 是否可tick
返回
void

◆ FindTrackOfBindingActor()

function XESequencerInstance FindTrackOfBindingActor ( szIdString  ,
szActorName   
)

由idString 查找过场动画关联绑定Actor的轨道,如果不存在,则尝试从ActorName中查找

参数
szIdStringstring Actor的idString
szActorNamestring Actor的名称
返回
XESeqBindingActorInstance

◆ GetBindActor()

function XESequencerInstance GetBindActor ( )

获取Actor对象容器

返回
XEActor

◆ GetEventDispatcher()

function XESequencerInstance GetEventDispatcher ( )

◆ GetLevel()

function XESequencerInstance GetLevel ( )

从节点管理器中取到关联的关卡指针

返回
XELevel

◆ GetSeqAnimController()

function XESequencerInstance GetSeqAnimController ( )

获取动画播放控制器

返回
XESeqAnimController 动画播放控制器指针

◆ GetSequenceInstance()

XESequencerInstance_XESequencerInstanceEventDispatcher_GetSequenceInstance00

返回
XESequencerInstance

◆ GetSequencerTemplate()

function XESequencerInstance GetSequencerTemplate ( )

获取对应模板指针

返回
XESequencer

◆ GetWorld()

function XESequencerInstance GetWorld ( )

从节点管理器中取到关联的世界指针

返回
XEWorld

◆ IsEventTickable()

XESequencerInstance_XESequencerInstanceEventDispatcher_IsEventTickable00

返回
boolean

◆ IsTickable()

function XESequencerInstance IsTickable ( )

获取是否可tick

返回
boolean

◆ new()

function XESequencerInstance new ( pNodeTl  )

XESequencerInstance_new00

参数
pNodeTlXESequencer
返回
XESequencerInstance

◆ Release()

释放资源

返回
void

◆ ReleaseAllAnimResources()

function XESequencerInstance ReleaseAllAnimResources ( )

释放所有BindingActor的动画资源

返回
void

◆ SafeFindBindingActor()

function XESequencerInstance SafeFindBindingActor ( szIdString  ,
szActorName   
)

由idString 查找过场动画关联的Actor,如果不存在,则尝试从ActorName中查找

参数
szIdStringstring Actor的idString
szActorNamestring Actor的名称
返回
XEActor

◆ SetBindActor()

function XESequencerInstance SetBindActor ( pActor  )

设置动画内限定的Actor绑定对象

参数
pActorXEActor
返回
void

◆ SetTickable()

function XESequencerInstance__XESequencerInstanceEventDispatcher SetTickable ( bEnable  )

设置脚本事件是否可响应tick

参数
bEnableboolean
返回
void

◆ SetupEventDispatcher()

function XESequencerInstance SetupEventDispatcher ( strScriptFile  ,
bEventTickable   
)

需要安装中断实现器才能响应分发效果

参数
strScriptFilestring
bEventTickableboolean
返回
void

◆ SetupHandleScript()

function XESequencerInstance__XESequencerInstanceEventDispatcher SetupHandleScript ( strScriptFile  ,
bEventTickable   
)

在一个Lua模板文件中响应播放pause/resume/stop

参数
strScriptFilestring
bEventTickableboolean
返回
void

◆ VerifyActor()

function XESequencerInstance VerifyActor ( pActor  )

判断指定Actor是否有效

参数
pActorXEActor 指定Actor指针
返回
boolean 是否有效

变量说明

◆ XESequencerInstance