AnimationMode
Description:
[ CCode ( cprefix = "CLUTTER_" , type_id = "clutter_animation_mode_get_type ()" ) ]
[ Version ( since = "1.0" ) ]
public enum AnimationMode
Content:
Enum values:
- ANIMATION_LAST - last
animation mode, used as a guard for registered global alpha functions
- CUBIC_BEZIER - cubic bezier
between (0, 0) and (1, 1) with two control points; see
set_cubic_bezier_progress.
- CUSTOM_MODE - custom progress
function
- EASE - equivalent to
CUBIC_BEZIER with control points in (0.25, 0.1) and (0.25, 1.0).
- EASE_IN - equivalent to
CUBIC_BEZIER with control points in (0.42, 0) and (1.0, 1.0).
- EASE_IN_BACK - overshooting
cubic tweening, with backtracking on start
- EASE_IN_BOUNCE - exponentially
decaying parabolic (bounce) tweening, with bounce on start
- EASE_IN_CIRC - circular tweening
- EASE_IN_CUBIC - cubic tweening
- EASE_IN_ELASTIC - elastic
tweening, with offshoot on start
- EASE_IN_EXPO - exponential
tweening
- EASE_IN_OUT - equivalent to
CUBIC_BEZIER with control points in (0.42, 0) and (0.58, 1.0).
- EASE_IN_OUT_BACK -
overshooting cubic tweening, with backtracking on both ends
- EASE_IN_OUT_BOUNCE -
exponentially decaying parabolic (bounce) tweening, with bounce on both ends
- EASE_IN_OUT_CIRC - circular
tweening, combining EASE_IN_CIRC and
EASE_OUT_CIRC
- EASE_IN_OUT_CUBIC - cubic
tweening, combining EASE_IN_CUBIC and
EASE_OUT_CUBIC
- EASE_IN_OUT_ELASTIC -
elastic tweening with offshoot on both ends
- EASE_IN_OUT_EXPO -
exponential tweening, combining EASE_IN_EXPO and
EASE_OUT_EXPO
- EASE_IN_OUT_QUAD - quadratic
tweening, combininig EASE_IN_QUAD and
EASE_OUT_QUAD
- EASE_IN_OUT_QUART - quartic
tweening, combining EASE_IN_QUART and
EASE_OUT_QUART
- EASE_IN_OUT_QUINT - fifth
power tweening, combining EASE_IN_QUINT and
EASE_OUT_QUINT
- EASE_IN_OUT_SINE - sine wave
tweening, combining EASE_IN_SINE and
EASE_OUT_SINE
- EASE_IN_QUAD - quadratic
tweening
- EASE_IN_QUART - quartic
tweening
- EASE_IN_QUINT - quintic
tweening
- EASE_IN_SINE - sinusoidal
tweening
- EASE_OUT - equivalent to
CUBIC_BEZIER with control points in (0, 0) and (0.58, 1.0).
- EASE_OUT_BACK - overshooting
cubic tweening, with backtracking on end
- EASE_OUT_BOUNCE -
exponentially decaying parabolic (bounce) tweening, with bounce on end
- EASE_OUT_CIRC - circular
tweening, inverse of EASE_IN_CIRC
- EASE_OUT_CUBIC - cubic
tweening, invers of EASE_IN_CUBIC
- EASE_OUT_ELASTIC - elastic
tweening, with offshoot on end
- EASE_OUT_EXPO - exponential
tweening, inverse of EASE_IN_EXPO
- EASE_OUT_QUAD - quadratic
tweening, inverse of EASE_IN_QUAD
- EASE_OUT_QUART - quartic
tweening, inverse of EASE_IN_QUART
- EASE_OUT_QUINT - quintic
tweening, inverse of EASE_IN_QUINT
- EASE_OUT_SINE - sinusoidal
tweening, inverse of EASE_IN_SINE
- LINEAR - linear tweening
- STEPS - parametrized step function; see
set_step_progress for further details.
- STEP_END - equivalent to
STEPS with a number of steps equal to 1, and a step mode of
END.
- STEP_START - equivalent to
STEPS with a number of steps equal to 1, and a step mode of
START.