Enum interpolation::EaseFunction
source · pub enum EaseFunction {
Show 30 variants
QuadraticIn,
QuadraticOut,
QuadraticInOut,
CubicIn,
CubicOut,
CubicInOut,
QuarticIn,
QuarticOut,
QuarticInOut,
QuinticIn,
QuinticOut,
QuinticInOut,
SineIn,
SineOut,
SineInOut,
CircularIn,
CircularOut,
CircularInOut,
ExponentialIn,
ExponentialOut,
ExponentialInOut,
ElasticIn,
ElasticOut,
ElasticInOut,
BackIn,
BackOut,
BackInOut,
BounceIn,
BounceOut,
BounceInOut,
}
Variants§
QuadraticIn
QuadraticOut
QuadraticInOut
CubicIn
CubicOut
CubicInOut
QuarticIn
QuarticOut
QuarticInOut
QuinticIn
QuinticOut
QuinticInOut
SineIn
SineOut
SineInOut
CircularIn
CircularOut
CircularInOut
ExponentialIn
ExponentialOut
ExponentialInOut
ElasticIn
ElasticOut
ElasticInOut
BackIn
BackOut
BackInOut
BounceIn
BounceOut
BounceInOut
Trait Implementations§
source§impl Clone for EaseFunction
impl Clone for EaseFunction
source§fn clone(&self) -> EaseFunction
fn clone(&self) -> EaseFunction
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EaseFunction
impl Debug for EaseFunction
source§impl PartialEq<EaseFunction> for EaseFunction
impl PartialEq<EaseFunction> for EaseFunction
source§fn eq(&self, other: &EaseFunction) -> bool
fn eq(&self, other: &EaseFunction) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for EaseFunction
impl StructuralPartialEq for EaseFunction
Auto Trait Implementations§
impl RefUnwindSafe for EaseFunction
impl Send for EaseFunction
impl Sync for EaseFunction
impl Unpin for EaseFunction
impl UnwindSafe for EaseFunction
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