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}