Skip to main content

euv_engine/tween/
enum.rs

1/// The playback state of a `Tween`.
2#[derive(Clone, Copy, Debug, Default, Eq, PartialEq)]
3pub enum TweenState {
4    /// The tween is waiting for its start delay to elapse.
5    #[default]
6    Delayed,
7    /// The tween is actively interpolating.
8    Running,
9    /// The tween is paused and can be resumed.
10    Paused,
11    /// The tween has completed (`AnimationMode::Once` only).
12    Finished,
13}