Trait interpolation::Ease[][src]

pub trait Ease {
Show methods fn calc(self, f: EaseFunction) -> Self;
fn quadratic_in(self) -> Self;
fn quadratic_out(self) -> Self;
fn quadratic_in_out(self) -> Self;
fn cubic_in(self) -> Self;
fn cubic_out(self) -> Self;
fn cubic_in_out(self) -> Self;
fn quartic_in(self) -> Self;
fn quartic_out(self) -> Self;
fn quartic_in_out(self) -> Self;
fn quintic_in(self) -> Self;
fn quintic_out(self) -> Self;
fn quintic_in_out(self) -> Self;
fn sine_in(self) -> Self;
fn sine_out(self) -> Self;
fn sine_in_out(self) -> Self;
fn circular_in(self) -> Self;
fn circular_out(self) -> Self;
fn circular_in_out(self) -> Self;
fn exponential_in(self) -> Self;
fn exponential_out(self) -> Self;
fn exponential_in_out(self) -> Self;
fn elastic_in(self) -> Self;
fn elastic_out(self) -> Self;
fn elastic_in_out(self) -> Self;
fn back_in(self) -> Self;
fn back_out(self) -> Self;
fn back_in_out(self) -> Self;
fn bounce_in(self) -> Self;
fn bounce_out(self) -> Self;
fn bounce_in_out(self) -> Self;
}

Required methods

fn calc(self, f: EaseFunction) -> Self[src]

Calculate the eased value, normalized

fn quadratic_in(self) -> Self[src]

fn quadratic_out(self) -> Self[src]

fn quadratic_in_out(self) -> Self[src]

fn cubic_in(self) -> Self[src]

fn cubic_out(self) -> Self[src]

fn cubic_in_out(self) -> Self[src]

fn quartic_in(self) -> Self[src]

fn quartic_out(self) -> Self[src]

fn quartic_in_out(self) -> Self[src]

fn quintic_in(self) -> Self[src]

fn quintic_out(self) -> Self[src]

fn quintic_in_out(self) -> Self[src]

fn sine_in(self) -> Self[src]

fn sine_out(self) -> Self[src]

fn sine_in_out(self) -> Self[src]

fn circular_in(self) -> Self[src]

fn circular_out(self) -> Self[src]

fn circular_in_out(self) -> Self[src]

fn exponential_in(self) -> Self[src]

fn exponential_out(self) -> Self[src]

fn exponential_in_out(self) -> Self[src]

fn elastic_in(self) -> Self[src]

fn elastic_out(self) -> Self[src]

fn elastic_in_out(self) -> Self[src]

fn back_in(self) -> Self[src]

fn back_out(self) -> Self[src]

fn back_in_out(self) -> Self[src]

fn bounce_in(self) -> Self[src]

fn bounce_out(self) -> Self[src]

fn bounce_in_out(self) -> Self[src]

Loading content...

Implementations on Foreign Types

impl Ease for f32[src]

impl Ease for f64[src]

Loading content...

Implementors

Loading content...