#f32 #interpolation #easing #f64 #timing

easey

0.0和1.0之间的插值和缓动函数

7个稳定版本

2.1.0 2022年3月14日
2.0.0 2021年12月21日
1.2.0 2021年9月5日
1.1.2 2021年9月5日
1.0.0 2021年9月5日

#1766算法

MIT 许可证

19KB
469

Easey

Rust动画的计时函数。


lib.rs:

Easey用于0.0和1.0之间数字的插值和缓动。

它可以作为独立的函数使用,也可以作为 trait 将这些函数添加到 f32 和 f64 类型上。

  use ::easey::f32::ease_in;
  let n : f32 = ease_in(0.3);
  use ::easey::Easey;
  let n : f32 = 0.3.ease_in();

该 trait 允许你轻松地链式调用函数,以便将它们组合起来。例如 ...

  use ::easey::Easey;
  let n : f32 = 0.3.pre_delay(0.2).ease_in();

无运行时依赖