Expand description
Typed, platform-independent animation primitives for Argui.
Structs§
- Animation
Id - Stable identity for one scheduled animation.
- Contribution
- Cubic
Bezier - Cue
- CueId
- Decay
- Decay
Config - Duration
- A non-negative span represented exactly in nanoseconds.
- Frame
- Timing shared by every animation sampled during one presentation frame.
- Inertia
- Inertia
Config - Keyframe
- Keyframes
- Linear
Stop - Manual
Clock - A deterministic clock intended for tests, previews, and explicit playback.
- Motion
- Motion
Binding - Schedule
- Schedule
Builder - Scheduler
- Compact storage containing active animations only.
- Spring
- Spring
Config - Steps
- Time
- A monotonic timestamp relative to a clock-defined origin.
- Timeline
- Timeline
Events - Timeline
Sample - Timing
- Transition
- A validated driver used when a presented style retargets.
- Tween
Enums§
- Composition
- Direction
- Easing
- Easing
Error - Fill
Mode - Inertia
State - Iterations
- Motion
State - Physics
Error - Playback
State - Step
Position - Timing
Error
Traits§
- Clock
- Supplies monotonic time to animation sampling.
- Compose
- Interpolate
- Produces a value between two typed endpoints.
- Motion
Track - Motion
Value