Easing
Description:
[ CCode ( cprefix = "ADW_" , type_id = "adw_easing_get_type ()" ) ]
[ Version ( since = "1.0" ) ]
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_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_BACK - Overshooting cubic
tweening, with backtracking on both ends, combining `ADW_EASE_IN_BACK` and `ADW_EASE_OUT_BACK`.
- EASE_IN_OUT_BOUNCE - Exponentially
decaying parabolic (bounce) tweening, with bounce on both ends, combining `ADW_EASE_IN_BOUNCE` and `ADW_EASE_OUT_BOUNCE`.
- EASE_IN_OUT_CIRC - Circular tweening,
combining `ADW_EASE_IN_CIRC` and `ADW_EASE_OUT_CIRC`.
- EASE_IN_OUT_CUBIC - Cubic tweening,
combining `ADW_EASE_IN_CUBIC` and `ADW_EASE_OUT_CUBIC`.
- EASE_IN_OUT_ELASTIC - Elastic
tweening, with offshoot on both ends, combining `ADW_EASE_IN_ELASTIC` and `ADW_EASE_OUT_ELASTIC`.
- EASE_IN_OUT_EXPO - Exponential
tweening, combining `ADW_EASE_IN_EXPO` and `ADW_EASE_OUT_EXPO`.
- EASE_IN_OUT_QUAD - Quadratic tweening,
combining `ADW_EASE_IN_QUAD` and `ADW_EASE_OUT_QUAD`.
- EASE_IN_OUT_QUART - Quartic tweening,
combining `ADW_EASE_IN_QUART` and `ADW_EASE_OUT_QUART`.
- EASE_IN_OUT_QUINT - Quintic tweening,
combining `ADW_EASE_IN_QUINT` and `ADW_EASE_OUT_QUINT`.
- EASE_IN_OUT_SINE - Sine wave tweening,
combining `ADW_EASE_IN_SINE` and `ADW_EASE_OUT_SINE`.
- EASE_IN_QUAD - Quadratic tweening.
- EASE_IN_QUART - Quartic tweening.
- EASE_IN_QUINT - Quintic tweening.
- EASE_IN_SINE - Sine wave tweening.
- EASE_OUT_BACK - Overshooting cubic
tweening, with backtracking on end, inverse of `ADW_EASE_IN_BACK`.
- EASE_OUT_BOUNCE - Exponentially decaying
parabolic (bounce) tweening, with bounce on end, inverse of `ADW_EASE_IN_BOUNCE`.
- EASE_OUT_CIRC - Circular tweening, inverse
of `ADW_EASE_IN_CIRC`.
- EASE_OUT_CUBIC - Cubic tweening, inverse
of `ADW_EASE_IN_CUBIC`.
- EASE_OUT_ELASTIC - Elastic tweening,
with offshoot on end, inverse of `ADW_EASE_IN_ELASTIC`.
- EASE_OUT_EXPO - Exponential tweening,
inverse of `ADW_EASE_IN_EXPO`.
- EASE_OUT_QUAD - Quadratic tweening,
inverse of `ADW_EASE_IN_QUAD`.
- EASE_OUT_QUART - Quartic tweening,
inverse of `ADW_EASE_IN_QUART`.
- EASE_OUT_QUINT - Quintic tweening,
inverse of `ADW_EASE_IN_QUINT`.
- EASE_OUT_SINE - Sine wave tweening,
inverse of `ADW_EASE_IN_SINE`.
- LINEAR - Linear tweening.
Methods: