Skip to main content

Module animation

Module animation 

Source
Expand description

Pure animation evaluation and hierarchical type-erased composition.

Structs§

AnimSequence
Dynamic sequential animation container.
AnimStack
Dynamic overlay animation container.
AnimationCell
A single runtime animation node in its parent’s time coordinates.
AnimationInfo
Hierarchical runtime animation information used by preview tooling.
AnimationParam 🔒
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.
SegmentTime
A complete time context for one evaluation/step of an animation segment.
Static
A constant evaluator.
StaticDynItems 🔒

Enums§

AnimationInfoKind
Runtime animation content category used by preview tooling.

Traits§

Animation
A statically typed animation definition that can be lowered into a runtime animation.
AnimationExt
Playback parameter builders for animations that have not been placed yet.
Eval
A normalized animation evaluator.
EvalDyn 🔒
An auto implemented trait for erasing Evaluator<Output = T> where T: AnyExtractCoreItem
Placeable
Capability for animation definitions that have not been fixed in parent time coordinates.
StaticAnim
Convenience methods for zero-duration static animations.
StaticAnimRequirement
Requirement for StaticAnim.

Functions§

assert_valid_duration 🔒
map_content_time 🔒
Map a cell-local time context into a container’s content coordinates.