Class: KeyFrames<T>
Defined in: modules/engine/src/animation/key-frames.ts:9
Holds a list of key frames (timestamped values)
Type Parameters
T
T = number
Constructors
Constructor
new KeyFrames<
T>(keyFrames):KeyFrames<T>
Defined in: modules/engine/src/animation/key-frames.ts:17
Parameters
keyFrames
KeyFrame<T>[]
Returns
KeyFrames<T>
Properties
endIndex
endIndex:
number=-1
Defined in: modules/engine/src/animation/key-frames.ts:11
factor
factor:
number=0
Defined in: modules/engine/src/animation/key-frames.ts:12
startIndex
startIndex:
number=-1
Defined in: modules/engine/src/animation/key-frames.ts:10
times
times:
number[] =[]
Defined in: modules/engine/src/animation/key-frames.ts:13
values
values:
T[] =[]
Defined in: modules/engine/src/animation/key-frames.ts:14
Methods
_calculateKeys()
_calculateKeys(
time):void
Defined in: modules/engine/src/animation/key-frames.ts:60
Parameters
time
number
Returns
void
getEndData()
getEndData():
T
Defined in: modules/engine/src/animation/key-frames.ts:56
Returns
T
getEndTime()
getEndTime():
number
Defined in: modules/engine/src/animation/key-frames.ts:48
Returns
number
getStartData()
getStartData():
T
Defined in: modules/engine/src/animation/key-frames.ts:52
Returns
T
getStartTime()
getStartTime():
number
Defined in: modules/engine/src/animation/key-frames.ts:44
Returns
number
setKeyFrames()
setKeyFrames(
keyFrames):void
Defined in: modules/engine/src/animation/key-frames.ts:22
Parameters
keyFrames
KeyFrame<T>[]
Returns
void
setTime()
setTime(
time):void
Defined in: modules/engine/src/animation/key-frames.ts:35
Parameters
time
number
Returns
void