pub enum Evolution {
Linear,
FastIn,
SlowOut,
FastOut,
SlowIn,
FastMiddle,
SlowInOut,
FastInOut,
SlowMiddle,
}Expand description
The evolution of a transformation or colorization.
Variants§
Linear
Constant speed from start to end.
FastIn
Fast at the beginning, slow at the end.
SlowOut
Fast at the beginning, slow at the end.
FastOut
Slow at the beginning, fast at the end.
SlowIn
Slow at the beginning, fast at the end.
FastMiddle
Slow at ends, fast in middle.
SlowInOut
Slow at ends, fast in middle.
FastInOut
Fast at ends, slow in middle.
SlowMiddle
Fast at ends, slow in middle.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Evolution
impl RefUnwindSafe for Evolution
impl Send for Evolution
impl Sync for Evolution
impl Unpin for Evolution
impl UnwindSafe for Evolution
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more