Trait oxygengine_animation::curve::Curved[][src]

pub trait Curved {
    fn zero() -> Self;
fn one() -> Self;
fn negate(&self) -> Self;
fn get_axis(&self, index: usize) -> Option<Scalar>;
fn interpolate(&self, other: &Self, factor: Scalar) -> Self; }

Required methods

fn zero() -> Self[src]

fn one() -> Self[src]

fn negate(&self) -> Self[src]

fn get_axis(&self, index: usize) -> Option<Scalar>[src]

fn interpolate(&self, other: &Self, factor: Scalar) -> Self[src]

Loading content...

Implementations on Foreign Types

impl Curved for Scalar[src]

impl Curved for (Scalar, Scalar)[src]

impl<T> Curved for Arc<RwLock<T>> where
    T: Curved
[src]

Loading content...

Implementors

Loading content...