[][src]Trait amethyst_animation::InterpolationPrimitive

pub trait InterpolationPrimitive {
    fn add(&self, other: &Self) -> Self;
fn sub(&self, other: &Self) -> Self;
fn mul(&self, scalar: f32) -> Self;
fn dot(&self, other: &Self) -> f32;
fn magnitude2(&self) -> f32; fn magnitude(&self) -> f32 { ... }
fn normalize(&self) -> Self { ... } }

Interpolation primitive, defines basic arithmetic needed for interpolation.

Required methods

fn add(&self, other: &Self) -> Self

fn sub(&self, other: &Self) -> Self

fn mul(&self, scalar: f32) -> Self

fn dot(&self, other: &Self) -> f32

fn magnitude2(&self) -> f32

Loading content...

Provided methods

fn magnitude(&self) -> f32

fn normalize(&self) -> Self

Loading content...

Implementations on Foreign Types

impl InterpolationPrimitive for i32[src]

impl InterpolationPrimitive for u32[src]

impl InterpolationPrimitive for [f32; 4][src]

impl InterpolationPrimitive for Quaternion<f32>[src]

impl InterpolationPrimitive for isize[src]

impl InterpolationPrimitive for usize[src]

impl InterpolationPrimitive for u64[src]

impl InterpolationPrimitive for f32[src]

impl InterpolationPrimitive for [f32; 3][src]

impl InterpolationPrimitive for i64[src]

impl InterpolationPrimitive for f64[src]

impl InterpolationPrimitive for Vector3<f32>[src]

Loading content...

Implementors

impl InterpolationPrimitive for MaterialPrimitive[src]

impl InterpolationPrimitive for SpriteRenderPrimitive[src]

impl<S> InterpolationPrimitive for SamplerPrimitive<S> where
    S: RealField + SubsetOf<f32> + SupersetOf<f32>, 
[src]

Loading content...