[−][src]Trait minterpolate::InterpolationPrimitive
Interpolation primitive, defines basic arithmetic needed for interpolation.
Interpolation primitive, defines basic arithmetic needed for interpolation.
fn add(&self, other: &Self) -> Selffn sub(&self, other: &Self) -> Selffn mul(&self, scalar: f32) -> Selffn dot(&self, other: &Self) -> f32fn magnitude2(&self) -> f32impl InterpolationPrimitive for Vector3<f32>[src]fn add(&self, other: &Self) -> Self[src]fn sub(&self, other: &Self) -> Self[src]fn mul(&self, other: f32) -> Self[src]fn dot(&self, other: &Self) -> f32[src]fn magnitude2(&self) -> f32[src]impl InterpolationPrimitive for Quaternion<f32>[src]fn add(&self, other: &Self) -> Self[src]fn sub(&self, other: &Self) -> Self[src]fn mul(&self, other: f32) -> Self[src]fn dot(&self, other: &Self) -> f32[src]fn magnitude2(&self) -> f32[src]impl InterpolationPrimitive for [f32; 4][src]fn add(&self, other: &Self) -> Self[src]fn sub(&self, other: &Self) -> Self[src]fn mul(&self, other: f32) -> Self[src]fn dot(&self, other: &Self) -> f32[src]fn magnitude2(&self) -> f32[src]impl InterpolationPrimitive for [f32; 3][src]fn add(&self, other: &Self) -> Self[src]fn sub(&self, other: &Self) -> Self[src]fn mul(&self, other: f32) -> Self[src]fn dot(&self, other: &Self) -> f32[src]fn magnitude2(&self) -> f32[src]impl InterpolationPrimitive for f32[src]fn add(&self, other: &Self) -> Self[src]fn sub(&self, other: &Self) -> Self[src]fn mul(&self, scalar: f32) -> Self[src]fn dot(&self, other: &Self) -> f32[src]fn magnitude2(&self) -> f32[src]fn magnitude(&self) -> f32[src]fn normalize(&self) -> Self[src]impl InterpolationPrimitive for f64[src]fn add(&self, other: &Self) -> Self[src]fn sub(&self, other: &Self) -> Self[src]fn mul(&self, scalar: f32) -> Self[src]fn dot(&self, other: &Self) -> f32[src]fn magnitude2(&self) -> f32[src]fn magnitude(&self) -> f32[src]fn normalize(&self) -> Self[src]impl InterpolationPrimitive for u32[src]fn add(&self, other: &Self) -> Self[src]fn sub(&self, other: &Self) -> Self[src]fn mul(&self, scalar: f32) -> Self[src]fn dot(&self, other: &Self) -> f32[src]fn magnitude2(&self) -> f32[src]fn magnitude(&self) -> f32[src]fn normalize(&self) -> Self[src]impl InterpolationPrimitive for u64[src]fn add(&self, other: &Self) -> Self[src]fn sub(&self, other: &Self) -> Self[src]fn mul(&self, scalar: f32) -> Self[src]fn dot(&self, other: &Self) -> f32[src]fn magnitude2(&self) -> f32[src]fn magnitude(&self) -> f32[src]fn normalize(&self) -> Self[src]impl InterpolationPrimitive for usize[src]fn add(&self, other: &Self) -> Self[src]fn sub(&self, other: &Self) -> Self[src]fn mul(&self, scalar: f32) -> Self[src]fn dot(&self, other: &Self) -> f32[src]fn magnitude2(&self) -> f32[src]fn magnitude(&self) -> f32[src]fn normalize(&self) -> Self[src]impl InterpolationPrimitive for i32[src]fn add(&self, other: &Self) -> Self[src]fn sub(&self, other: &Self) -> Self[src]fn mul(&self, scalar: f32) -> Self[src]fn dot(&self, other: &Self) -> f32[src]fn magnitude2(&self) -> f32[src]fn magnitude(&self) -> f32[src]fn normalize(&self) -> Self[src]impl InterpolationPrimitive for i64[src]fn add(&self, other: &Self) -> Self[src]fn sub(&self, other: &Self) -> Self[src]fn mul(&self, scalar: f32) -> Self[src]fn dot(&self, other: &Self) -> f32[src]fn magnitude2(&self) -> f32[src]fn magnitude(&self) -> f32[src]fn normalize(&self) -> Self[src]impl InterpolationPrimitive for isize[src]fn add(&self, other: &Self) -> Self[src]fn sub(&self, other: &Self) -> Self[src]fn mul(&self, scalar: f32) -> Self[src]fn dot(&self, other: &Self) -> f32[src]fn magnitude2(&self) -> f32[src]fn magnitude(&self) -> f32[src]fn normalize(&self) -> Self[src]