Trait dnum::Lerp
[−]
[src]
pub trait Lerp<T> { fn lerp(a: Self, b: Self, t: T) -> Self; }
Interpolates between two values.
Required Methods
fn lerp(a: Self, b: Self, t: T) -> Self
Implementors
impl Lerp<f32> for i8
impl Lerp<f64> for i8
impl Lerp<f32> for i16
impl Lerp<f64> for i16
impl Lerp<f32> for i32
impl Lerp<f64> for i32
impl Lerp<f32> for i64
impl Lerp<f64> for i64
impl Lerp<f32> for isize
impl Lerp<f64> for isize
impl Lerp<f32> for u8
impl Lerp<f64> for u8
impl Lerp<f32> for u16
impl Lerp<f64> for u16
impl Lerp<f32> for u32
impl Lerp<f64> for u32
impl Lerp<f32> for u64
impl Lerp<f64> for u64
impl Lerp<f32> for usize
impl Lerp<f64> for usize
impl Lerp<f32> for f32
impl Lerp<f64> for f32
impl Lerp<f32> for f64
impl Lerp<f64> for f64