Enumeration
ClutterAnimationMode
since: 13
Description [src]
The animation modes used by ClutterAnimatable
.
This enumeration can be expanded in later versions of Clutter.
Every global alpha function registered using clutter_alpha_register_func()
or clutter_alpha_register_closure()
will have a logical id greater than
CLUTTER_ANIMATION_LAST
.
Available since: 13
Members
CLUTTER_CUSTOM_MODE
-
Custom progress function.
- Value:
0
- Nickname:
custom-mode
- Available since: 13
- Value:
CLUTTER_LINEAR
-
Linear tweening.
- Value:
1
- Nickname:
linear
- Available since: 13
- Value:
CLUTTER_EASE_IN_QUAD
-
Quadratic tweening.
- Value:
2
- Nickname:
ease-in-quad
- Available since: 13
- Value:
CLUTTER_EASE_OUT_QUAD
-
Quadratic tweening, inverse of
CLUTTER_EASE_IN_QUAD
.- Value:
3
- Nickname:
ease-out-quad
- Available since: 13
- Value:
CLUTTER_EASE_IN_OUT_QUAD
-
Quadratic tweening, combininig
CLUTTER_EASE_IN_QUAD
andCLUTTER_EASE_OUT_QUAD
.- Value:
4
- Nickname:
ease-in-out-quad
- Available since: 13
- Value:
CLUTTER_EASE_IN_CUBIC
-
Cubic tweening.
- Value:
5
- Nickname:
ease-in-cubic
- Available since: 13
- Value:
CLUTTER_EASE_OUT_CUBIC
-
Cubic tweening, inverse of
CLUTTER_EASE_IN_CUBIC
.- Value:
6
- Nickname:
ease-out-cubic
- Available since: 13
- Value:
CLUTTER_EASE_IN_OUT_CUBIC
-
Cubic tweening, combining
CLUTTER_EASE_IN_CUBIC
andCLUTTER_EASE_OUT_CUBIC
.- Value:
7
- Nickname:
ease-in-out-cubic
- Available since: 13
- Value:
CLUTTER_EASE_IN_QUART
-
Quartic tweening.
- Value:
8
- Nickname:
ease-in-quart
- Available since: 13
- Value:
CLUTTER_EASE_OUT_QUART
-
Quartic tweening, inverse of
CLUTTER_EASE_IN_QUART
.- Value:
9
- Nickname:
ease-out-quart
- Available since: 13
- Value:
CLUTTER_EASE_IN_OUT_QUART
-
Quartic tweening, combining
CLUTTER_EASE_IN_QUART
andCLUTTER_EASE_OUT_QUART
.- Value:
10
- Nickname:
ease-in-out-quart
- Available since: 13
- Value:
CLUTTER_EASE_IN_QUINT
-
Quintic tweening.
- Value:
11
- Nickname:
ease-in-quint
- Available since: 13
- Value:
CLUTTER_EASE_OUT_QUINT
-
Quintic tweening, inverse of
CLUTTER_EASE_IN_QUINT
.- Value:
12
- Nickname:
ease-out-quint
- Available since: 13
- Value:
CLUTTER_EASE_IN_OUT_QUINT
-
Fifth power tweening, combining
CLUTTER_EASE_IN_QUINT
andCLUTTER_EASE_OUT_QUINT
.- Value:
13
- Nickname:
ease-in-out-quint
- Available since: 13
- Value:
CLUTTER_EASE_IN_SINE
-
Sinusoidal tweening.
- Value:
14
- Nickname:
ease-in-sine
- Available since: 13
- Value:
CLUTTER_EASE_OUT_SINE
-
Sinusoidal tweening, inverse of
CLUTTER_EASE_IN_SINE
.- Value:
15
- Nickname:
ease-out-sine
- Available since: 13
- Value:
CLUTTER_EASE_IN_OUT_SINE
-
Sine wave tweening, combining
CLUTTER_EASE_IN_SINE
andCLUTTER_EASE_OUT_SINE
.- Value:
16
- Nickname:
ease-in-out-sine
- Available since: 13
- Value:
CLUTTER_EASE_IN_EXPO
-
Exponential tweening.
- Value:
17
- Nickname:
ease-in-expo
- Available since: 13
- Value:
CLUTTER_EASE_OUT_EXPO
-
Exponential tweening, inverse of
CLUTTER_EASE_IN_EXPO
.- Value:
18
- Nickname:
ease-out-expo
- Available since: 13
- Value:
CLUTTER_EASE_IN_OUT_EXPO
-
Exponential tweening, combining
CLUTTER_EASE_IN_EXPO
andCLUTTER_EASE_OUT_EXPO
.- Value:
19
- Nickname:
ease-in-out-expo
- Available since: 13
- Value:
CLUTTER_EASE_IN_CIRC
-
Circular tweening.
- Value:
20
- Nickname:
ease-in-circ
- Available since: 13
- Value:
CLUTTER_EASE_OUT_CIRC
-
Circular tweening, inverse of
CLUTTER_EASE_IN_CIRC
.- Value:
21
- Nickname:
ease-out-circ
- Available since: 13
- Value:
CLUTTER_EASE_IN_OUT_CIRC
-
Circular tweening, combining
CLUTTER_EASE_IN_CIRC
andCLUTTER_EASE_OUT_CIRC
.- Value:
22
- Nickname:
ease-in-out-circ
- Available since: 13
- Value:
CLUTTER_EASE_IN_ELASTIC
-
Elastic tweening, with offshoot on start.
- Value:
23
- Nickname:
ease-in-elastic
- Available since: 13
- Value:
CLUTTER_EASE_OUT_ELASTIC
-
Elastic tweening, with offshoot on end.
- Value:
24
- Nickname:
ease-out-elastic
- Available since: 13
- Value:
CLUTTER_EASE_IN_OUT_ELASTIC
-
Elastic tweening with offshoot on both ends.
- Value:
25
- Nickname:
ease-in-out-elastic
- Available since: 13
- Value:
CLUTTER_EASE_IN_BACK
-
Overshooting cubic tweening, with backtracking on start.
- Value:
26
- Nickname:
ease-in-back
- Available since: 13
- Value:
CLUTTER_EASE_OUT_BACK
-
Overshooting cubic tweening, with backtracking on end.
- Value:
27
- Nickname:
ease-out-back
- Available since: 13
- Value:
CLUTTER_EASE_IN_OUT_BACK
-
Overshooting cubic tweening, with backtracking on both ends.
- Value:
28
- Nickname:
ease-in-out-back
- Available since: 13
- Value:
CLUTTER_EASE_IN_BOUNCE
-
Exponentially decaying parabolic (bounce) tweening, with bounce on start.
- Value:
29
- Nickname:
ease-in-bounce
- Available since: 13
- Value:
CLUTTER_EASE_OUT_BOUNCE
-
Exponentially decaying parabolic (bounce) tweening, with bounce on end.
- Value:
30
- Nickname:
ease-out-bounce
- Available since: 13
- Value:
CLUTTER_EASE_IN_OUT_BOUNCE
-
Exponentially decaying parabolic (bounce) tweening, with bounce on both ends.
- Value:
31
- Nickname:
ease-in-out-bounce
- Available since: 13
- Value:
CLUTTER_STEPS
-
Parametrized step function; see
clutter_timeline_set_step_progress()
for further details. (Since 1.12)- Value:
32
- Nickname:
steps
- Available since: 13
- Value:
CLUTTER_STEP_START
-
Equivalent to
CLUTTER_STEPS
with a number of steps equal to 1, and a step mode ofCLUTTER_STEP_MODE_START
. (Since 1.12)- Value:
33
- Nickname:
step-start
- Available since: 13
- Value:
CLUTTER_STEP_END
-
Equivalent to
CLUTTER_STEPS
with a number of steps equal to 1, and a step mode ofCLUTTER_STEP_MODE_END
. (Since 1.12)- Value:
34
- Nickname:
step-end
- Available since: 13
- Value:
CLUTTER_CUBIC_BEZIER
-
Cubic bezier between (0, 0) and (1, 1) with two control points; see clutter_timeline_set_cubic_bezier_progress(). (Since 1.12)
- Value:
35
- Nickname:
cubic-bezier
- Available since: 13
- Value:
CLUTTER_EASE
-
Equivalent to
CLUTTER_CUBIC_BEZIER
with control points in (0.25, 0.1) and (0.25, 1.0). (Since 1.12)- Value:
36
- Nickname:
ease
- Available since: 13
- Value:
CLUTTER_EASE_IN
-
Equivalent to
CLUTTER_CUBIC_BEZIER
with control points in (0.42, 0) and (1.0, 1.0). (Since 1.12)- Value:
37
- Nickname:
ease-in
- Available since: 13
- Value:
CLUTTER_EASE_OUT
-
Equivalent to
CLUTTER_CUBIC_BEZIER
with control points in (0, 0) and (0.58, 1.0). (Since 1.12)- Value:
38
- Nickname:
ease-out
- Available since: 13
- Value:
CLUTTER_EASE_IN_OUT
-
Equivalent to
CLUTTER_CUBIC_BEZIER
with control points in (0.42, 0) and (0.58, 1.0). (Since 1.12)- Value:
39
- Nickname:
ease-in-out
- Available since: 13
- Value:
CLUTTER_ANIMATION_LAST
-
Last animation mode, used as a guard for registered global alpha functions.
- Value:
40
- Nickname:
animation-last
- Available since: 13
- Value: