Package-level declarations
Defines animation timing, interpolation, and runtime state contracts.
This package models keyframes, timed values, animation iterators, modifiers, and state handlers that core implementations use to evaluate model motion. API users can inspect or compose these contracts without depending on a platform runtime.
Example:
AnimationProgress progress = iterator.current();
var time = progress.time();
Content copied to clipboard
Since
3.2.0
Types
Link copied to clipboard
An iterator for traversing animation keyframes.
Link copied to clipboard
Represents a collection of animation keyframes, optimized for efficient storage and access.
Link copied to clipboard
A modifier of animation.
Link copied to clipboard
Link copied to clipboard
Represents the state of an animation at a specific keyframe.
Link copied to clipboard
Animation state handler
Link copied to clipboard
Running animation
Link copied to clipboard
Object with keyframe time
Link copied to clipboard
A read-only storage for timed elements (keyframes), allowing indexed access.
Link copied to clipboard
Represents a keyframe point in an animation timeline.