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

Functions

function XESeqAnimController__Listener Ls_KeyframeTrigger (nMillisecond, pKeyframe) end
 
function XESeqAnimController new () end
 
function XESeqAnimController BroadcastKeyframeTrigger (pKeyframe) end
 
function XESeqAnimController SetSequencer (pSequencerIns) end
 
function XESeqAnimController GetSequencer () end
 
function XESeqAnimController Play () end
 
function XESeqAnimController Resume () end
 
function XESeqAnimController Stop () end
 
function XESeqAnimController Pause () end
 
function XESeqAnimController Tick (fInterval) end
 
function XESeqAnimController GetTimeLength () end
 
function XESeqAnimController SetTime (nTime) end
 
function XESeqAnimController GetNodeTimeLength (pNodeIns, nTimeLen) end
 

Variables

 XESeqAnimController = {}
 
 XESeqAnimController__Listener = {}
 
XESeqAnimController Listener = XESeqAnimController__Listener
 

Function Documentation

◆ BroadcastKeyframeTrigger()

function XESeqAnimController BroadcastKeyframeTrigger ( pKeyframe  )

向Listener通知触发关键帧pKeyframe

Parameters
pKeyframeXEKeyframeBase
Returns
void

◆ GetNodeTimeLength()

function XESeqAnimController GetNodeTimeLength ( pNodeIns  ,
nTimeLen   
)

获取某个节点实例的长度

Parameters
pNodeInsXEUserNodeInstance 要获取长度的节点实例
nTimeLennumber [out]节点的长度
Returns
void

◆ GetSequencer()

function XESeqAnimController GetSequencer ( )

获取过场动画实例指针

Returns
XESequencerInstance

◆ GetTimeLength()

function XESeqAnimController GetTimeLength ( )

获取整个过场动画长度,如果是手动模式,返回的是手动播放区域长度

Returns
number

◆ Ls_KeyframeTrigger()

function XESeqAnimController__Listener Ls_KeyframeTrigger ( nMillisecond  ,
pKeyframe   
)

通知监听者触发关键帧

Parameters
nMillisecondnumber 当前时间(ms)
pKeyframeXEKeyframeBase 关键帧指针
Returns
void

◆ new()

function XESeqAnimController new ( )

XESeqAnimController_new00

Returns
XESeqAnimController

◆ Pause()

function XESeqAnimController Pause ( )

暂停播放

Returns
void

◆ Play()

function XESeqAnimController Play ( )

播放动画

Returns
void

◆ Resume()

function XESeqAnimController Resume ( )

恢复播放

Returns
void

◆ SetSequencer()

function XESeqAnimController SetSequencer ( pSequencerIns  )

设置过场动画实例指针

Parameters
pSequencerInsXESequencerInstance
Returns
void

◆ SetTime()

function XESeqAnimController SetTime ( nTime  )

定位播放器时刻, 单位为微秒

Parameters
nTimenumber
Returns
void

◆ Stop()

function XESeqAnimController Stop ( )

停止播放

Returns
void

◆ Tick()

function XESeqAnimController Tick ( fInterval  )

更新动画

Parameters
fIntervalnumber 更新间隔
Returns
void

Variable Documentation

◆ Listener

◆ XESeqAnimController

◆ XESeqAnimController__Listener