TimelineAPI
Defined in: timeline/TimelineControl.ts:34
Per-App timeline playback control. Holds this App’s per-entity playback state
and is published as the Timeline resource; game code drives playback via
app.getResource(Timeline).
The timeline runtime is pure TS now — there is no
C++ handle or wasm module here. TimelinePlugin advances each entity’s
TimelineState every frame; these methods flip/seek that state and
write the play flags through to the entity’s TimelinePlayer component.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new TimelineAPI(
flags_?):TimelineAPI
Defined in: timeline/TimelineControl.ts:37
Parameters
Section titled “Parameters”flags_?
Section titled “flags_?”PlayerFlagChannel | null
Returns
Section titled “Returns”TimelineAPI
Methods
Section titled “Methods”getCurrentTime()
Section titled “getCurrentTime()”getCurrentTime(
entity):number
Defined in: timeline/TimelineControl.ts:98
Parameters
Section titled “Parameters”entity
Section titled “entity”number
Returns
Section titled “Returns”number
getState()
Section titled “getState()”getState(
entity):TimelineState|undefined
Defined in: timeline/TimelineControl.ts:49
Parameters
Section titled “Parameters”entity
Section titled “entity”number
Returns
Section titled “Returns”TimelineState | undefined
isPlaying()
Section titled “isPlaying()”isPlaying(
entity):boolean
Defined in: timeline/TimelineControl.ts:94
Parameters
Section titled “Parameters”entity
Section titled “entity”number
Returns
Section titled “Returns”boolean
pause()
Section titled “pause()”pause(
entity):void
Defined in: timeline/TimelineControl.ts:69
Parameters
Section titled “Parameters”entity
Section titled “entity”number
Returns
Section titled “Returns”void
play()
Section titled “play()”play(
entity):void
Defined in: timeline/TimelineControl.ts:63
Parameters
Section titled “Parameters”entity
Section titled “entity”number
Returns
Section titled “Returns”void
setTime()
Section titled “setTime()”setTime(
entity,time):void
Defined in: timeline/TimelineControl.ts:86
Parameters
Section titled “Parameters”entity
Section titled “entity”number
number
Returns
Section titled “Returns”void
stop()
Section titled “stop()”stop(
entity):void
Defined in: timeline/TimelineControl.ts:75
Parameters
Section titled “Parameters”entity
Section titled “entity”number
Returns
Section titled “Returns”void