Enumeration
ClutterAnimationMode
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
.
Members
-
CLUTTER_CUSTOM_MODE
-
Custom progress function.
- Value:
0
- Available since: 16
- Value:
-
CLUTTER_LINEAR
-
Linear tweening.
- Value:
1
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_QUAD
-
Quadratic tweening.
- Value:
2
- Available since: 16
- Value:
-
CLUTTER_EASE_OUT_QUAD
-
Quadratic tweening, inverse of
CLUTTER_EASE_IN_QUAD
.- Value:
3
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_OUT_QUAD
-
Quadratic tweening, combininig
CLUTTER_EASE_IN_QUAD
andCLUTTER_EASE_OUT_QUAD
.- Value:
4
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_CUBIC
-
Cubic tweening.
- Value:
5
- Available since: 16
- Value:
-
CLUTTER_EASE_OUT_CUBIC
-
Cubic tweening, inverse of
CLUTTER_EASE_IN_CUBIC
.- Value:
6
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_OUT_CUBIC
-
Cubic tweening, combining
CLUTTER_EASE_IN_CUBIC
andCLUTTER_EASE_OUT_CUBIC
.- Value:
7
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_QUART
-
Quartic tweening.
- Value:
8
- Available since: 16
- Value:
-
CLUTTER_EASE_OUT_QUART
-
Quartic tweening, inverse of
CLUTTER_EASE_IN_QUART
.- Value:
9
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_OUT_QUART
-
Quartic tweening, combining
CLUTTER_EASE_IN_QUART
andCLUTTER_EASE_OUT_QUART
.- Value:
10
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_QUINT
-
Quintic tweening.
- Value:
11
- Available since: 16
- Value:
-
CLUTTER_EASE_OUT_QUINT
-
Quintic tweening, inverse of
CLUTTER_EASE_IN_QUINT
.- Value:
12
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_OUT_QUINT
-
Fifth power tweening, combining
CLUTTER_EASE_IN_QUINT
andCLUTTER_EASE_OUT_QUINT
.- Value:
13
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_SINE
-
Sinusoidal tweening.
- Value:
14
- Available since: 16
- Value:
-
CLUTTER_EASE_OUT_SINE
-
Sinusoidal tweening, inverse of
CLUTTER_EASE_IN_SINE
.- Value:
15
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_OUT_SINE
-
Sine wave tweening, combining
CLUTTER_EASE_IN_SINE
andCLUTTER_EASE_OUT_SINE
.- Value:
16
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_EXPO
-
Exponential tweening.
- Value:
17
- Available since: 16
- Value:
-
CLUTTER_EASE_OUT_EXPO
-
Exponential tweening, inverse of
CLUTTER_EASE_IN_EXPO
.- Value:
18
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_OUT_EXPO
-
Exponential tweening, combining
CLUTTER_EASE_IN_EXPO
andCLUTTER_EASE_OUT_EXPO
.- Value:
19
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_CIRC
-
Circular tweening.
- Value:
20
- Available since: 16
- Value:
-
CLUTTER_EASE_OUT_CIRC
-
Circular tweening, inverse of
CLUTTER_EASE_IN_CIRC
.- Value:
21
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_OUT_CIRC
-
Circular tweening, combining
CLUTTER_EASE_IN_CIRC
andCLUTTER_EASE_OUT_CIRC
.- Value:
22
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_ELASTIC
-
Elastic tweening, with offshoot on start.
- Value:
23
- Available since: 16
- Value:
-
CLUTTER_EASE_OUT_ELASTIC
-
Elastic tweening, with offshoot on end.
- Value:
24
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_OUT_ELASTIC
-
Elastic tweening with offshoot on both ends.
- Value:
25
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_BACK
-
Overshooting cubic tweening, with backtracking on start.
- Value:
26
- Available since: 16
- Value:
-
CLUTTER_EASE_OUT_BACK
-
Overshooting cubic tweening, with backtracking on end.
- Value:
27
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_OUT_BACK
-
Overshooting cubic tweening, with backtracking on both ends.
- Value:
28
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_BOUNCE
-
Exponentially decaying parabolic (bounce) tweening, with bounce on start.
- Value:
29
- Available since: 16
- Value:
-
CLUTTER_EASE_OUT_BOUNCE
-
Exponentially decaying parabolic (bounce) tweening, with bounce on end.
- Value:
30
- Available since: 16
- Value:
-
CLUTTER_EASE_IN_OUT_BOUNCE
-
Exponentially decaying parabolic (bounce) tweening, with bounce on both ends.
- Value:
31
- Available since: 16
- Value:
-
CLUTTER_STEPS
-
Parametrized step function; see
clutter_timeline_set_step_progress()
for further details. (Since 1.12).- Value:
32
- Available since: 16
- 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
- Available since: 16
- 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
- Available since: 16
- 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
- Available since: 16
- 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
- Available since: 16
- 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
- Available since: 16
- 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
- Available since: 16
- 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
- Available since: 16
- Value:
-
CLUTTER_ANIMATION_LAST
-
Last animation mode, used as a guard for registered global alpha functions.
- Value:
40
- Available since: 16
- Value: