enum Adw::Easing
Overview
Describes the available easing functions for use with
#TimedAnimation
.
New values may be added to this enumeration over time.
Defined in:
lib/gi-crystal/src/auto/adw-1/adw.crEnum Members
-
Linear =
0_u32
-
Linear tweening.
-
EaseInQuad =
1_u32
-
Quadratic tweening.
-
EaseOutQuad =
2_u32
-
Quadratic tweening, inverse of
ADW_EASE_IN_QUAD
. -
EaseInOutQuad =
3_u32
-
Quadratic tweening, combining
ADW_EASE_IN_QUAD
andADW_EASE_OUT_QUAD
. -
EaseInCubic =
4_u32
-
Cubic tweening.
-
EaseOutCubic =
5_u32
-
Cubic tweening, inverse of
ADW_EASE_IN_CUBIC
. -
EaseInOutCubic =
6_u32
-
Cubic tweening, combining
ADW_EASE_IN_CUBIC
andADW_EASE_OUT_CUBIC
. -
EaseInQuart =
7_u32
-
Quartic tweening.
-
EaseOutQuart =
8_u32
-
Quartic tweening, inverse of
ADW_EASE_IN_QUART
. -
EaseInOutQuart =
9_u32
-
Quartic tweening, combining
ADW_EASE_IN_QUART
andADW_EASE_OUT_QUART
. -
EaseInQuint =
10_u32
-
Quintic tweening.
-
EaseOutQuint =
11_u32
-
Quintic tweening, inverse of
ADW_EASE_IN_QUINT
. -
EaseInOutQuint =
12_u32
-
Quintic tweening, combining
ADW_EASE_IN_QUINT
andADW_EASE_OUT_QUINT
. -
EaseInSine =
13_u32
-
Sine wave tweening.
-
EaseOutSine =
14_u32
-
Sine wave tweening, inverse of
ADW_EASE_IN_SINE
. -
EaseInOutSine =
15_u32
-
Sine wave tweening, combining
ADW_EASE_IN_SINE
andADW_EASE_OUT_SINE
. -
EaseInExpo =
16_u32
-
Exponential tweening.
-
EaseOutExpo =
17_u32
-
Exponential tweening, inverse of
ADW_EASE_IN_EXPO
. -
EaseInOutExpo =
18_u32
-
Exponential tweening, combining
ADW_EASE_IN_EXPO
andADW_EASE_OUT_EXPO
. -
EaseInCirc =
19_u32
-
Circular tweening.
-
EaseOutCirc =
20_u32
-
Circular tweening, inverse of
ADW_EASE_IN_CIRC
. -
EaseInOutCirc =
21_u32
-
Circular tweening, combining
ADW_EASE_IN_CIRC
andADW_EASE_OUT_CIRC
. -
EaseInElastic =
22_u32
-
Elastic tweening, with offshoot on start.
-
EaseOutElastic =
23_u32
-
Elastic tweening, with offshoot on end, inverse of
ADW_EASE_IN_ELASTIC
. -
EaseInOutElastic =
24_u32
-
Elastic tweening, with offshoot on both ends, combining
ADW_EASE_IN_ELASTIC
andADW_EASE_OUT_ELASTIC
. -
EaseInBack =
25_u32
-
Overshooting cubic tweening, with backtracking on start.
-
EaseOutBack =
26_u32
-
Overshooting cubic tweening, with backtracking on end, inverse of
ADW_EASE_IN_BACK
. -
EaseInOutBack =
27_u32
-
Overshooting cubic tweening, with backtracking on both ends, combining
ADW_EASE_IN_BACK
andADW_EASE_OUT_BACK
. -
EaseInBounce =
28_u32
-
Exponentially decaying parabolic (bounce) tweening, on start.
-
EaseOutBounce =
29_u32
-
Exponentially decaying parabolic (bounce) tweening, with bounce on end, inverse of
ADW_EASE_IN_BOUNCE
. -
EaseInOutBounce =
30_u32
-
Exponentially decaying parabolic (bounce) tweening, with bounce on both ends, combining
ADW_EASE_IN_BOUNCE
andADW_EASE_OUT_BOUNCE
.
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
Instance Method Summary
- #ease_in_back?
- #ease_in_bounce?
- #ease_in_circ?
- #ease_in_cubic?
- #ease_in_elastic?
- #ease_in_expo?
- #ease_in_out_back?
- #ease_in_out_bounce?
- #ease_in_out_circ?
- #ease_in_out_cubic?
- #ease_in_out_elastic?
- #ease_in_out_expo?
- #ease_in_out_quad?
- #ease_in_out_quart?
- #ease_in_out_quint?
- #ease_in_out_sine?
- #ease_in_quad?
- #ease_in_quart?
- #ease_in_quint?
- #ease_in_sine?
- #ease_out_back?
- #ease_out_bounce?
- #ease_out_circ?
- #ease_out_cubic?
- #ease_out_elastic?
- #ease_out_expo?
- #ease_out_quad?
- #ease_out_quart?
- #ease_out_quint?
- #ease_out_sine?
- #linear?