Skip to main content

Crate aura_anim

Crate aura_anim 

Source
Expand description

Convenience facade for the Aura animation core and Iced integration.

Re-exports§

pub use aura_anim_core as core;
pub use aura_anim_iced as iced;

Modules§

prelude
Common animation and Iced integration imports.

Structs§

Hold
An animation that keeps a value unchanged for a fixed duration.
InterpolationProgress
A normalized interpolation progress value.
Keyframes
An animation composed of time-positioned Keyframe values.
Motion
A typed handle to an animation stored in a MotionRuntime.
MotionRuntime
Stores animations and advances their active values.
Parallel
Runs child animations together and composes their output values.
Presence
Coordinates mounting and visibility around enter and exit animations.
Sequence
Runs child animations one after another.
Spring
An animation driven by a damped spring simulation.
SpringConfig
Physical parameters used by a Spring.
Tween
An animation that interpolates between two values using Timing.

Enums§

AnimationCommand
A lifecycle command that can be sent to a runtime-managed animation.
AnimationState
Lifecycle state of an animation.
RetainPolicy
Controls whether the runtime retains an animation after it settles.

Traits§

Animatable
Marker trait for cloneable, owned values that can be animated.
Animation
A stateful source that produces animated values over time.
Interpolate
Interpolates values of the same type.

Type Aliases§

Timeline
A sequential animation timeline.
TweenState
The lifecycle state of a Tween.

Derive Macros§

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