Class: Timeline
Defined in: modules/engine/src/animation/timeline.ts:41
Constructors
Constructor
new Timeline():
Timeline
Defined in: modules/engine/src/animation/timeline.ts:48
Returns
Timeline
Properties
animations
animations:
Map<number,Animation>
Defined in: modules/engine/src/animation/timeline.ts:44
channels
channels:
Map<number,Channel>
Defined in: modules/engine/src/animation/timeline.ts:43
lastEngineTime
lastEngineTime:
number=-1
Defined in: modules/engine/src/animation/timeline.ts:46
playing
playing:
boolean=false
Defined in: modules/engine/src/animation/timeline.ts:45
time
time:
number=0
Defined in: modules/engine/src/animation/timeline.ts:42
Methods
_setChannelTime()
_setChannelTime(
channel,time):void
Defined in: modules/engine/src/animation/timeline.ts:155
Parameters
channel
Channel
time
number
Returns
void
addChannel()
addChannel(
props):number
Defined in: modules/engine/src/animation/timeline.ts:50
Parameters
props
ChannelOptions
Returns
number
attachAnimation()
attachAnimation(
animation,channelHandle?):number
Defined in: modules/engine/src/animation/timeline.ts:128
Parameters
animation
AnimationOptions
channelHandle?
number
Returns
number
detachAnimation()
detachAnimation(
channelId):void
Defined in: modules/engine/src/animation/timeline.ts:141
Parameters
channelId
number
Returns
void
getTime()
getTime(
channelId?):number
Defined in: modules/engine/src/animation/timeline.ts:86
Parameters
channelId?
number
Returns
number
isFinished()
isFinished(
channelId):boolean
Defined in: modules/engine/src/animation/timeline.ts:77
Parameters
channelId
number
Returns
boolean
pause()
pause():
void
Defined in: modules/engine/src/animation/timeline.ts:119
Returns
void
play()
play():
void
Defined in: modules/engine/src/animation/timeline.ts:115
Returns
void
removeChannel()
removeChannel(
channelId):void
Defined in: modules/engine/src/animation/timeline.ts:67
Parameters
channelId
number
Returns
void
reset()
reset():
void
Defined in: modules/engine/src/animation/timeline.ts:124
Returns
void
setTime()
setTime(
time):void
Defined in: modules/engine/src/animation/timeline.ts:100
Parameters
time
number
Returns
void
update()
update(
engineTime):void
Defined in: modules/engine/src/animation/timeline.ts:145
Parameters
engineTime
number
Returns
void