Creates an animation controller wrapper for a clip.
Clip whose animatable properties are driven by this controller.
Restores animation controller state from serialized data.
Serialized animation controller payload.
Nothing.
Returns the union of all properties animated by the configured in, out, and loop animations.
The animated property keys.
Returns the animation data currently assigned to a slot.
Animation slot to inspect.
The animation data for the slot, or undefined if no animation is configured.
Returns the configured timeline duration for an animation slot.
Animation slot to inspect.
The configured duration or loop count value for the slot.
Returns the configured loop repetition count.
The number of loop repetitions.
Returns the current loop smoothing factor.
The loop smoothing factor.
Loads animation data from a URL and assigns it to one of the clip animation slots.
Animation slot to replace.
URL that resolves to animation data understood by the animation controller.
Optionalduration: numberOptional timeline duration to use for the animation slot.
A promise that resolves after the animation has been loaded and applied.
Removes the animation assigned to the specified slot.
Animation slot to clear.
Nothing.
Serializes the clip animation controller state.
The serialized animation controller payload.
Assigns animation data to one of the clip animation slots.
Animation slot to replace.
Animation definition to load.
Optionalduration: numberOptional timeline duration to use for the animation slot.
Nothing.
Sets the timeline duration used by an animation slot.
Animation slot to update.
Duration in seconds for in/out, or loop span metadata for loop.
Nothing.
Sets how many times the loop animation should repeat across the clip body.
Loop repetition count.
Nothing.
Sets fade-in and fade-out smoothing applied to loop animation playback.
Smoothing factor used near loop boundaries.
Nothing.
Registers a callback invoked after the configured animation set changes.
Callback to invoke after animation definitions are added, removed, or replaced.
Nothing.
Evaluates the active clip animations at the provided timeline time and applies their values to the clip.
Current timeline time in seconds.
When true, bypasses the last-time cache and reapplies animation values.
Nothing.
Manages the built-in in, out, and loop animation controllers attached to a clip.