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

Functions

function XESequencerInstance new (pNodeTl) end
 
function XESequencerInstance Tick (fInterval) end
 
function XESequencerInstance Release () end
 
function XESequencerInstance Apply () end
 
function XESequencerInstance GetNodeManager () end
 
function XESequencerInstance GetSequencerTemplate () end
 
function XESequencerInstance AcceptWorld (pWorld) end
 
function XESequencerInstance GetWorld () end
 
function XESequencerInstance ReleaseAllAnimResources () end
 
function XESequencerInstance VerifyModelActor (pActor) end
 
function XESequencerInstance GetSeqAnimController () end
 
function XESequencerInstance__XESequencerInstanceEventDispatcher DoModify (pSeqBaseInstance, pData) end
 
function XESequencerInstance__XESequencerInstanceEventDispatcher DoPlayControlStateChanged (strStatusName) end
 
function XESequencerInstance__XESequencerInstanceEventDispatcher SetupHandleScript (strScriptFile, bEventTickable) 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
 

Variables

 XESequencerInstance = {}
 

Function Documentation

◆ AcceptWorld()

function XESequencerInstance AcceptWorld ( pWorld  )

把世界指针设置给节点管理器

Parameters
pWorldXEWorld
Returns
void

◆ Apply()

function XESequencerInstance Apply ( )

把之前已设置的数据应用到当前实例

Returns
void

◆ DoModify()

function XESequencerInstance__XESequencerInstanceEventDispatcher DoModify ( pSeqBaseInstance  ,
pData   
)

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

Parameters
pSeqBaseInstanceXESeqBaseInstance
pDataXEVariant
Returns
void

◆ DoPlayControlStateChanged()

function XESequencerInstance__XESequencerInstanceEventDispatcher DoPlayControlStateChanged ( strStatusName  )

执行播放状态变化响应

Parameters
strStatusNamestring
Returns
void

◆ GetEventDispatcher()

function XESequencerInstance GetEventDispatcher ( )

◆ GetNodeManager()

function XESequencerInstance GetNodeManager ( )

获取节点管理器指针

Returns
XETreeNode__Manager

◆ GetSeqAnimController()

function XESequencerInstance GetSeqAnimController ( )

获取动画播放控制器

Returns
XESeqAnimController 动画播放控制器指针

◆ GetSequenceInstance()

XESequencerInstance_XESequencerInstanceEventDispatcher_GetSequenceInstance00

Returns
XESequencerInstance

◆ GetSequencerTemplate()

function XESequencerInstance GetSequencerTemplate ( )

获取对应模板指针

Returns
XESequencer

◆ GetWorld()

function XESequencerInstance GetWorld ( )

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

Returns
XEWorld

◆ IsEventTickable()

XESequencerInstance_XESequencerInstanceEventDispatcher_IsEventTickable00

Returns
boolean

◆ new()

function XESequencerInstance new ( pNodeTl  )

XESequencerInstance_new00

Parameters
pNodeTlXESequencer
Returns
XESequencerInstance

◆ Release()

function XESequencerInstance Release ( )

释放资源

Returns
void

◆ ReleaseAllAnimResources()

function XESequencerInstance ReleaseAllAnimResources ( )

释放所有BindingActor的动画资源

Returns
void

◆ SetTickable()

function XESequencerInstance__XESequencerInstanceEventDispatcher SetTickable ( bEnable  )

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

Parameters
bEnableboolean
Returns
void

◆ SetupEventDispatcher()

function XESequencerInstance SetupEventDispatcher ( strScriptFile  ,
bEventTickable   
)

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

Parameters
strScriptFilestring
bEventTickableboolean
Returns
void

◆ SetupHandleScript()

function XESequencerInstance__XESequencerInstanceEventDispatcher SetupHandleScript ( strScriptFile  ,
bEventTickable   
)

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

Parameters
strScriptFilestring
bEventTickableboolean
Returns
void

◆ Tick()

function XESequencerInstance Tick ( fInterval  )

更新实例

Parameters
fIntervalnumber 更新间隔
Returns
void

◆ VerifyModelActor()

function XESequencerInstance VerifyModelActor ( pActor  )

判断指定Actor是否有效

Parameters
pActorXEActor 指定Actor指针
Returns
boolean 是否有效

Variable Documentation

◆ XESequencerInstance