Easing functions for animations.
linear(t: float) → floatlinear(t: float) → floatLinear easing.
Args
t : Normalized time (0.0 to 1.0).
Returnsfloat : Eased result.
in_quad(t: float) → floatin_quad(t: float) → floatQuadratic easing in (slow start).
Args
t : Normalized time.
Returnsfloat : Eased result.
out_quad(t: float) → floatout_quad(t: float) → floatQuadratic easing out (fast start).
Args
t : Normalized time.
Returnsfloat : Eased result.
in_out_quad(t: float) → floatin_out_quad(t: float) → floatQuadratic easing in and out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_cubic(t: float) → floatin_cubic(t: float) → floatCubic easing in (very slow start).
Args
t : Normalized time.
Returnsfloat : Eased result.
out_cubic(t: float) → floatout_cubic(t: float) → floatCubic easing out (fast then smooth).
Args
t : Normalized time.
Returnsfloat : Eased result.
in_out_cubic(t: float) → floatin_out_cubic(t: float) → floatCubic easing in and out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_quart(t: float) → floatin_quart(t: float) → floatQuartic easing in.
Args
t : Normalized time.
Returnsfloat : Eased result.
out_quart(t: float) → floatout_quart(t: float) → floatQuartic easing out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_out_quart(t: float) → floatin_out_quart(t: float) → floatQuartic easing in and out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_quint(t: float) → floatin_quint(t: float) → floatQuintic easing in.
Args
t : Normalized time.
Returnsfloat : Eased result.
out_quint(t: float) → floatout_quint(t: float) → floatQuintic easing out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_out_quint(t: float) → floatin_out_quint(t: float) → floatQuintic easing in and out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_sin(t: float) → floatin_sin(t: float) → floatSinusoidal easing in.
Args
t : Normalized time.
Returnsfloat : Eased result.
out_sin(t: float) → floatout_sin(t: float) → floatSinusoidal easing out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_out_sin(t: float) → floatin_out_sin(t: float) → floatSinusoidal easing in and out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_circ(t: float) → floatin_circ(t: float) → floatCircular easing in.
Args
t : Normalized time.
Returnsfloat : Eased result.
out_circ(t: float) → floatout_circ(t: float) → floatCircular easing out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_out_circ(t: float) → floatin_out_circ(t: float) → floatCircular easing in and out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_expo(t: float) → floatin_expo(t: float) → floatExponential easing in.
Args
t : Normalized time.
Returnsfloat : Eased result.
out_expo(t: float) → floatout_expo(t: float) → floatExponential easing out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_out_expo(t: float) → floatin_out_expo(t: float) → floatExponential easing in and out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_elastic(t: float) → floatin_elastic(t: float) → floatElastic easing in (springy start).
Args
t : Normalized time.
Returnsfloat : Eased result.
out_elastic(t: float) → floatout_elastic(t: float) → floatElastic easing out (springy end).
Args
t : Normalized time.
Returnsfloat : Eased result.
in_out_elastic(t: float) → floatin_out_elastic(t: float) → floatElastic easing in and out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_back(t: float) → floatin_back(t: float) → floatBack easing in (overshoot at start).
Args
t : Normalized time.
Returnsfloat : Eased result.
out_back(t: float) → floatout_back(t: float) → floatBack easing out (overshoot at end).
Args
t : Normalized time.
Returnsfloat : Eased result.
in_out_back(t: float) → floatin_out_back(t: float) → floatBack easing in and out.
Args
t : Normalized time.
Returnsfloat : Eased result.
in_bounce(t: float) → floatin_bounce(t: float) → floatBounce easing in (bounces toward target).
Args
t : Normalized time.
Returnsfloat : Eased result.
out_bounce(t: float) → floatout_bounce(t: float) → floatBounce easing out (bounces after start).
Args
t : Normalized time.
Returnsfloat : Eased result.
in_out_bounce(t: float) → floatin_out_bounce(t: float) → floatBounce easing in and out.
Args
t : Normalized time.
Returnsfloat : Eased result.