Runtime playback controller for a SceneAnimation.

The player owns playback state only. It delegates all sampling to SceneAnimationEvaluator and all Scene mutation to SceneAnimationStateApplier. It can loop, clamp, scrub and advance authored time, but does not contain interpolation logic.

Constructors

Properties

animation: SceneAnimation
currentTime: number
loop: boolean
model: SceneModel
playing: boolean = false
speed: number

Methods