Class: AnimationTrack
Defined in: modules/engine/src/animation/animation-track.ts:39
A typed, target-bound keyframe sequence shared by all scene formats.
Constructors
Constructor
new AnimationTrack(
props):AnimationTrack
Defined in: modules/engine/src/animation/animation-track.ts:47
Parameters
props
Returns
AnimationTrack
Properties
binding
readonlybinding:AnimationBinding
Defined in: modules/engine/src/animation/animation-track.ts:45
interpolation
readonlyinterpolation:AnimationInterpolation
Defined in: modules/engine/src/animation/animation-track.ts:43
name
readonlyname:string
Defined in: modules/engine/src/animation/animation-track.ts:40
times
readonlytimes: readonlynumber[]
Defined in: modules/engine/src/animation/animation-track.ts:41
values
readonlyvalues: readonly readonlynumber[][]
Defined in: modules/engine/src/animation/animation-track.ts:42
valueType
readonlyvalueType:AnimationValueType
Defined in: modules/engine/src/animation/animation-track.ts:44
Accessors
duration
Get Signature
get duration():
number
Defined in: modules/engine/src/animation/animation-track.ts:57
Last keyframe time, in seconds.
Returns
number
sampler
Get Signature
get sampler():
AnimationSampler
Defined in: modules/engine/src/animation/animation-track.ts:62
glTF-compatible read-only view of this track's keyframe data.
Returns
Methods
evaluate()
evaluate(
time):number[] |null
Defined in: modules/engine/src/animation/animation-track.ts:67
Evaluates the track at an already-resolved clip time, in seconds.
Parameters
time
number
Returns
number[] | null