use std::f32::consts::PI;
#[must_use]
#[inline(always)]
pub fn sine_in(t: f32) -> f32 {
1.0 - (t * PI / 2.0).cos()
}
#[must_use]
#[inline(always)]
pub fn sine_out(t: f32) -> f32 {
(t * PI / 2.0).sin()
}
#[must_use]
#[inline(always)]
pub fn sine_in_out(t: f32) -> f32 {
-((PI * t).cos() - 1.0) / 2.0
}