#![doc = include_str!("../examples/basic.rs")]
pub mod animation;
pub mod builder;
pub mod clip;
pub mod components;
pub mod easing;
pub mod events;
pub mod plugin;
pub mod spritesheet;
pub mod prelude {
pub use crate::{
animation::{Animation, AnimationDirection, AnimationDuration, AnimationRepeat},
builder::AnimationBuilder,
clip::{Clip, ClipId},
components::{
generator::ComponentGenerator,
spritesheet_animation::{AnimationProgress, SpritesheetAnimation},
},
easing::{Easing, EasingVariety},
events::AnimationEvent,
events::Marker,
plugin::SpritesheetAnimationPlugin,
spritesheet::Spritesheet,
};
#[cfg(feature = "3d")]
pub use crate::components::sprite3d::Sprite3d;
}
mod animator;
mod systems;
const CRATE_NAME: &str = "bevy_spritesheet_animation";