Skip to main content

aura_anim/
lib.rs

1//! Convenience facade for the Aura animation core and Iced integration.
2
3pub use aura_anim_core as core;
4pub use aura_anim_iced as iced;
5
6pub use aura_anim_core::{
7    Animatable, Animation, AnimationCommand, AnimationState, Hold, Interpolate,
8    InterpolationProgress, Motion, MotionRuntime, Parallel, Presence, RetainPolicy, Sequence,
9    Spring, SpringConfig, Timeline, Tween, TweenState, keyframes::Keyframes,
10};
11
12/// Common animation and Iced integration imports.
13pub mod prelude {
14    pub use aura_anim_core::{
15        Animatable, Animation, AnimationCommand, AnimationState, Hold, Interpolate,
16        InterpolationProgress, Motion, MotionRuntime, Parallel, Presence, RetainPolicy, Sequence,
17        Spring, SpringConfig, Timeline, Tween, TweenState,
18        keyframes::Keyframes,
19        timing::{Delay, Direction, Duration, Easing, IterationCount, Timing},
20    };
21    pub use aura_anim_iced::{TickPolicy, subscription, subscription_with_policy};
22}