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_QUADandCLUTTER_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_CUBICandCLUTTER_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_QUARTandCLUTTER_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_QUINTandCLUTTER_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_SINEandCLUTTER_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_EXPOandCLUTTER_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_CIRCandCLUTTER_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_STEPSwith 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_STEPSwith 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_BEZIERwith 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_BEZIERwith 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_BEZIERwith 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_BEZIERwith 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: