(elapsed_ms: u64, total_ms: u64)
| 159 | } |
| 160 | |
| 161 | fn progress_ratio(elapsed_ms: u64, total_ms: u64) -> f32 { |
| 162 | if total_ms == 0 { |
| 163 | return 1.0; |
| 164 | } |
| 165 | (elapsed_ms as f32 / total_ms as f32).clamp(0.0, 1.0) |
| 166 | } |
| 167 | |
| 168 | fn blend_colors(from: Color, to: Color, alpha: f32) -> Color { |
| 169 | let alpha = alpha.clamp(0.0, 1.0); |