Enum sprite::EaseFunction []

pub enum EaseFunction {
    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

QuadraticInQuadraticOutQuadraticInOutCubicInCubicOutCubicInOutQuarticInQuarticOutQuarticInOutQuinticInQuinticOutQuinticInOutSineInSineOutSineInOutCircularInCircularOutCircularInOutExponentialInExponentialOutExponentialInOutElasticInElasticOutElasticInOutBackInBackOutBackInOutBounceInBounceOutBounceInOut

Trait Implementations

impl PartialEq<EaseFunction> for EaseFunction

fn eq(&self, __arg_0: &EaseFunction) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, other: &Rhs) -> bool
1.0.0

This method tests for !=.

impl Clone for EaseFunction

fn clone(&self) -> EaseFunction

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for EaseFunction