Ease
Functions for easing animations and transitions.
Linear
Linear easing.
linear(t: float) → float
Quad
Quadratic easing.
in_quad(t: float) → float
out_quad(t: float) → float
in_out_quad(t: float) → float
Cubic
Cubic easing.
in_cubic(t: float) → float
out_cubic(t: float) → float
in_out_cubic(t: float) → float
Quart
Quartic easing.
in_quart(t: float) → float
out_quart(t: float) → float
in_out_quart(t: float) → float
Quint
Quintic easing.
in_quint(t: float) → float
out_quint(t: float) → float
in_out_quint(t: float) → float
Sin
Sinusoidal easing.
in_sin(t: float) → float
out_sin(t: float) → float
in_out_sin(t: float) → float
Circ
Circular easing.
in_circ(t: float) → float
out_circ(t: float) → float
in_out_circ(t: float) → float
Expo
Exponential easing.
in_expo(t: float) → float
out_expo(t: float) → float
in_out_expo(t: float) → float
Elastic
Elastic easing.
in_elastic(t: float) → float
out_elastic(t: float) → float
in_out_elastic(t: float) → float
Back
Back easing.
in_back(t: float) → float
out_back(t: float) → float
in_out_back(t: float) → float
Bounce
Bounce easing.
in_bounce(t: float) → float
out_bounce(t: float) → float
in_out_bounce(t: float) → float