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