basic tween structure

This commit is contained in:
Rendo 2026-02-05 08:21:23 +05:00
commit 59be1ceddc
2 changed files with 22 additions and 0 deletions

15
src/lib.rs Normal file
View file

@ -0,0 +1,15 @@
pub struct Tween<T> {
tweeners: Vec<Tweener<T>>,
}
pub enum Tweener<T> {
TweenFunction {
function: fn(t: f32, min: T, max: T) -> T,
},
TweenInterval {
interval: f32,
},
TweenCallback {
callback: fn(),
},
}