⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

evaluate_easing_fixed

Function evaluate_easing_fixed 

Source
pub fn evaluate_easing_fixed(easing: EasingFunction, t_256: u32) -> u32
Expand description

Evaluate an easing function with fixed-point arithmetic (no floating point).

t_256 is the progress from 0 to 256 (representing 0.0 to 1.0). Returns a value in approximately 0..256 (may slightly exceed 256 for overshoot easings like EaseOutBack).