Expand description
Authoring protocol and playback wrappers. Authoring protocol and playback wrappers for animation definitions.
IntoAnimNode is the lowering protocol: it turns an authoring definition
into an AnimNode. It is intentionally
separate from Eval, the typed visual-leaf
protocol. Every Eval gets an IntoAnimNode implementation by blanket
impl; the built-in containers implement it directly.
Unplaced marks definitions that have not been fixed to a parent time
coordinate yet, so containers and Unplaced::at may schedule them.
Structs§
- Animation
Param 🔒 - Playback parameters applied to an animation definition.
- At
- An animation fixed at an offset in its parent’s time coordinates.
- Paramed
- An animation definition with overridden playback parameters.
Traits§
- Into
Anim Node - A definition that can be lowered into the runtime animation tree.
- Playback
Ext - Playback parameter builders for animations that have not been placed yet.
- Unplaced
- Capability for animation definitions that have not been fixed in parent time coordinates.