[][src]Trait e2rcore::interface::i_interpolate::IInterpolate

pub trait IInterpolate<T>: DoubleEndedIterator<Item = T> where
    T: Clone
{ fn interp_delta(&mut self, steps: i64) -> Option<T>;
fn interp_current(&self) -> T;
fn interp_is_end(&self) -> bool;
fn interp_is_start(&self) -> bool;
fn num_steps(&self) -> u64;
fn reset(&mut self); }

Required methods

fn interp_delta(&mut self, steps: i64) -> Option<T>

fn interp_current(&self) -> T

fn interp_is_end(&self) -> bool

fn interp_is_start(&self) -> bool

fn num_steps(&self) -> u64

fn reset(&mut self)

Loading content...

Implementors

impl IInterpolate<Mat4x1<f64>> for LinearInterp[src]

impl IInterpolate<Mat4x1<f64>> for SplineBezier[src]

impl<T, V> IInterpolate<V> for Piecewise<T, V> where
    T: IInterpolate<V>,
    V: Clone
[src]

Loading content...