Easing
Description:
[ CCode ( cprefix = "ADW_" , type_id = "adw_easing_get_type ()" ) ]
public enum Easing
public enum Easing
Describes the available easing functions for use with [class@TimedAnimation].
New values may be added to this enumeration over time.
Namespace: Adw
Package: libadwaita-1
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.