ease
pykraken.ease Easing functions for animations.
At a glance
31 membersin_backfunctionin_bouncefunctionin_circfunctionin_cubicfunctionin_elasticfunctionin_expofunctionin_out_backfunctionin_out_bouncefunctionin_out_circfunctionin_out_cubicfunctionin_out_elasticfunctionin_out_expofunctionin_out_quadfunctionin_out_quartfunctionin_out_quintfunctionin_out_sinfunctionin_quadfunctionin_quartfunctionin_quintfunctionin_sinfunctionlinearfunctionout_backfunctionout_bouncefunctionout_circfunctionout_cubicfunctionout_elasticfunctionout_expofunctionout_quadfunctionout_quartfunctionout_quintfunctionout_sinfunctionReference
PYTHON APIin_back
functionin_back(t: float) -> floatBack easing in (overshoot at start).
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_bounce
functionin_bounce(t: float) -> floatBounce easing in (bounces toward target).
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_circ
functionin_circ(t: float) -> floatCircular easing in.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_cubic
functionin_cubic(t: float) -> floatCubic easing in (very slow start).
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_elastic
functionin_elastic(t: float) -> floatElastic easing in (springy start).
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_expo
functionin_expo(t: float) -> floatExponential easing in.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_out_back
functionin_out_back(t: float) -> floatBack easing in and out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_out_bounce
functionin_out_bounce(t: float) -> floatBounce easing in and out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_out_circ
functionin_out_circ(t: float) -> floatCircular easing in and out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_out_cubic
functionin_out_cubic(t: float) -> floatCubic easing in and out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_out_elastic
functionin_out_elastic(t: float) -> floatElastic easing in and out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_out_expo
functionin_out_expo(t: float) -> floatExponential easing in and out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_out_quad
functionin_out_quad(t: float) -> floatQuadratic easing in and out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_out_quart
functionin_out_quart(t: float) -> floatQuartic easing in and out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_out_quint
functionin_out_quint(t: float) -> floatQuintic easing in and out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_out_sin
functionin_out_sin(t: float) -> floatSinusoidal easing in and out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_quad
functionin_quad(t: float) -> floatQuadratic easing in (slow start).
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_quart
functionin_quart(t: float) -> floatQuartic easing in.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_quint
functionin_quint(t: float) -> floatQuintic easing in.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
in_sin
functionin_sin(t: float) -> floatSinusoidal easing in.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
linear
functionlinear(t: float) -> floatLinear easing.
Args
- t (
float) — Normalized time (0.0 to 1.0).
Returns
- float — Eased result.
out_back
functionout_back(t: float) -> floatBack easing out (overshoot at end).
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
out_bounce
functionout_bounce(t: float) -> floatBounce easing out (bounces after start).
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
out_circ
functionout_circ(t: float) -> floatCircular easing out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
out_cubic
functionout_cubic(t: float) -> floatCubic easing out (fast then smooth).
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
out_elastic
functionout_elastic(t: float) -> floatElastic easing out (springy end).
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
out_expo
functionout_expo(t: float) -> floatExponential easing out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
out_quad
functionout_quad(t: float) -> floatQuadratic easing out (fast start).
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
out_quart
functionout_quart(t: float) -> floatQuartic easing out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
out_quint
functionout_quint(t: float) -> floatQuintic easing out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.
out_sin
functionout_sin(t: float) -> floatSinusoidal easing out.
Args
- t (
float) — Normalized time.
Returns
- float — Eased result.