Skip to main content

Crate aura_anim_core

Crate aura_anim_core 

Source
Expand description

Core animation primitives, timing types, composition utilities, and runtime storage.

Re-exports§

pub use interpolate::InterpolationProgress;
pub use presence::Presence;
pub use runtime::AnimationCommand;
pub use runtime::Motion;
pub use runtime::MotionRuntime;
pub use runtime::RetainPolicy;
pub use spring::Spring;
pub use spring::SpringConfig;
pub use timeline::Hold;
pub use timeline::Parallel;
pub use timeline::Sequence;
pub use timeline::Timeline;
pub use traits::Animatable;
pub use traits::Animation;
pub use traits::AnimationState;
pub use traits::Interpolate;
pub use tween::Tween;
pub use tween::TweenState;

Modules§

interpolate
Interpolation progress and built-in interpolation implementations.
keyframes
Keyframe definitions and keyframe-based animations.
presence
Animated visibility lifecycle management.
runtime
Runtime storage, typed handles, and animation commands.
spring
Spring-based animations.
timeline
Sequential, parallel, and fixed-duration animation composition.
timing
Timing configuration and elapsed-time normalization.
traits
Core traits implemented by animatable values and animation sources.
tween
Duration-based interpolation animations.

Derive Macros§

Animatable
Derives field-by-field interpolation for a struct.