Easing
Description:
[ CCode ( cprefix = "ADW_" , type_id = "adw_easing_get_type ()" ) ]
public enum Easing
Describes the available easing functions for use with [class@TimedAnimation].
New values may be added to this enumeration over time.
Content:
Enum values:
- EASE - Cubic bezier tweening, with control points
in (0.25, 0.1) and (0.25, 1.0).
- EASE_IN - Cubic bezier tweening, with control
points in (0.42, 0.0) and (1.0, 1.0).
- EASE_IN_BACK - Overshooting cubic tweening,
with backtracking on start.
- EASE_IN_BOUNCE - Exponentially decaying
parabolic (bounce) tweening, on start.
- EASE_IN_CIRC - Circular tweening.
- EASE_IN_CUBIC - Cubic tweening.
- EASE_IN_ELASTIC - Elastic tweening, with
offshoot on start.
- EASE_IN_EXPO - Exponential tweening.
- EASE_IN_OUT - Cubic bezier tweening, with
control points in (0.42, 0.0) and (0.58, 1.0).
- EASE_IN_OUT_BACK - Overshooting cubic
tweening, with backtracking on both ends, combining [enum@Adw.
- EASE_IN_OUT_BOUNCE - Exponentially
decaying parabolic (bounce) tweening, with bounce on both ends, combining [enum@Adw.
- EASE_IN_OUT_CIRC - Circular tweening,
combining [enum@Adw.
- EASE_IN_OUT_CUBIC - Cubic tweening,
combining [enum@Adw.
- EASE_IN_OUT_ELASTIC - Elastic
tweening, with offshoot on both ends, combining [enum@Adw.
- EASE_IN_OUT_EXPO - Exponential
tweening, combining [enum@Adw.
- EASE_IN_OUT_QUAD - Quadratic tweening,
combining [enum@Adw.
- EASE_IN_OUT_QUART - Quartic tweening,
combining [enum@Adw.
- EASE_IN_OUT_QUINT - Quintic tweening,
combining [enum@Adw.
- EASE_IN_OUT_SINE - Sine wave tweening,
combining [enum@Adw.
- EASE_IN_QUAD - Quadratic tweening.
- EASE_IN_QUART - Quartic tweening.
- EASE_IN_QUINT - Quintic tweening.
- EASE_IN_SINE - Sine wave tweening.
- EASE_OUT - Cubic bezier tweening, with control
points in (0.0, 0.0) and (0.58, 1.0).
- EASE_OUT_BACK - Overshooting cubic
tweening, with backtracking on end, inverse of [enum@Adw.
- EASE_OUT_BOUNCE - Exponentially decaying
parabolic (bounce) tweening, with bounce on end, inverse of [enum@Adw.
- EASE_OUT_CIRC - Circular tweening, inverse
of [enum@Adw.
- EASE_OUT_CUBIC - Cubic tweening, inverse
of [enum@Adw.
- EASE_OUT_ELASTIC - Elastic tweening,
with offshoot on end, inverse of [enum@Adw.
- EASE_OUT_EXPO - Exponential tweening,
inverse of [enum@Adw.
- EASE_OUT_QUAD - Quadratic tweening,
inverse of [enum@Adw.
- EASE_OUT_QUART - Quartic tweening,
inverse of [enum@Adw.
- EASE_OUT_QUINT - Quintic tweening,
inverse of [enum@Adw.
- EASE_OUT_SINE - Sine wave tweening,
inverse of [enum@Adw.
- LINEAR - Linear tweening.
Methods: