pub enum Easing {
Show 33 variants
BackIn,
BackInOuT,
BackOut,
BounceIn,
BounceInOut,
BounceOut,
CircIn,
CircInOut,
CircOut,
CubicIn,
CubicInOut,
CubicOut,
ElasticIn,
ElasticInOut,
ElasticOut,
ExpoIn,
ExpoInOut,
ExpoOut,
Linear,
QuadIn,
QuadInOut,
QuadOut,
QuartIn,
QuartInOut,
QuartOut,
QuintIn,
QuintInOut,
QuintOut,
Reverse,
RoundTrip,
SineIn,
SineInOut,
SineOut,
}Expand description
Represents a set of easing function.
An easing function is a temporal function that takes a time between 0 and 1 (beginning / end) and associate to it a number value according to an ease curve.
See https://easings.net for a representation of easing methods.
Variants§
BackIn
BackInOuT
BackOut
BounceIn
BounceInOut
BounceOut
CircIn
CircInOut
CircOut
CubicIn
CubicInOut
CubicOut
ElasticIn
ElasticInOut
ElasticOut
ExpoIn
ExpoInOut
ExpoOut
Linear
QuadIn
QuadInOut
QuadOut
QuartIn
QuartInOut
QuartOut
QuintIn
QuintInOut
QuintOut
Reverse
RoundTrip
SineIn
SineInOut
SineOut
Trait Implementations§
impl Copy for Easing
impl StructuralPartialEq for Easing
Auto Trait Implementations§
impl Freeze for Easing
impl RefUnwindSafe for Easing
impl Send for Easing
impl Sync for Easing
impl Unpin for Easing
impl UnwindSafe for Easing
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