Function pareen::id

source ·
pub fn id<T, V>() -> Anim<impl Fun<T = T, V = V>>where
    V: From<T>,
Expand description

An animation that returns time as its value.

This is the same as prop with a factor of one.

Examples

let anim = pareen::id::<isize, isize>();

assert_eq!(anim.eval(-100), -100);
assert_eq!(anim.eval(0), 0);
assert_eq!(anim.eval(100), 100);
let anim = pareen::id::<f32, f32>() * 3.0 + 4.0;

assert_approx_eq!(anim.eval(0.0), 4.0);
assert_approx_eq!(anim.eval(100.0), 304.0);