/// <https://easings.net/#easeInQuart>
pubfnquart_in(t:f32)->f32{
t * t * t * t
}/// <https://easings.net/#easeOutQuart>
pubfnquart_out(t:f32)->f32{1.0-(1.0- t).powi(4)}/// <https://easings.net/#easeInOutQuart>
pubfnquart_in_out(t:f32)->f32{if t <0.5{8.0* t * t * t * t
}else{1.0-(-2.0* t +2.0).powi(4)/2.0}}