Enumeration (GI Enum)

Clutter-51ClutterAnimationMode

The animation modes used by Animatable.

This enumeration can be expanded in later versions of Clutter.

Easing modes provided by Clutter

Every global alpha function registered using clutter_alpha_register_func() or clutter_alpha_register_closure() will have a logical id greater than Clutter.AnimationMode.ANIMATION_LAST.

Index
ANIMATION_LAST: 40

last animation mode, used as a guard for registered global alpha functions

CUBIC_BEZIER: 35

cubic bezier between (0, 0) and (1, 1) with two control points; see clutter_timeline_set_cubic_bezier_progress(). (Since 1.12)

CUSTOM_MODE: 0

custom progress function

EASE: 36

equivalent to Clutter.AnimationMode.CUBIC_BEZIER with control points in (0.25, 0.1) and (0.25, 1.0). (Since 1.12)

EASE_IN: 37

equivalent to Clutter.AnimationMode.CUBIC_BEZIER with control points in (0.42, 0) and (1.0, 1.0). (Since 1.12)

EASE_IN_BACK: 26

overshooting cubic tweening, with backtracking on start

EASE_IN_BOUNCE: 29

exponentially decaying parabolic (bounce) tweening, with bounce on start

EASE_IN_CIRC: 20

circular tweening

EASE_IN_CUBIC: 5

cubic tweening

EASE_IN_ELASTIC: 23

elastic tweening, with offshoot on start

EASE_IN_EXPO: 17

exponential tweening

EASE_IN_OUT: 39

equivalent to Clutter.AnimationMode.CUBIC_BEZIER with control points in (0.42, 0) and (0.58, 1.0). (Since 1.12)

EASE_IN_OUT_BACK: 28

overshooting cubic tweening, with backtracking on both ends

EASE_IN_OUT_BOUNCE: 31

exponentially decaying parabolic (bounce) tweening, with bounce on both ends

EASE_IN_OUT_CIRC: 22
EASE_IN_OUT_CUBIC: 7
EASE_IN_OUT_ELASTIC: 25

elastic tweening with offshoot on both ends

EASE_IN_OUT_EXPO: 19
EASE_IN_OUT_QUAD: 4
EASE_IN_OUT_QUART: 10
EASE_IN_OUT_QUINT: 13
EASE_IN_OUT_SINE: 16
EASE_IN_QUAD: 2

quadratic tweening

EASE_IN_QUART: 8

quartic tweening

EASE_IN_QUINT: 11

quintic tweening

EASE_IN_SINE: 14

sinusoidal tweening

EASE_OUT: 38

equivalent to Clutter.AnimationMode.CUBIC_BEZIER with control points in (0, 0) and (0.58, 1.0). (Since 1.12)

EASE_OUT_BACK: 27

overshooting cubic tweening, with backtracking on end

EASE_OUT_BOUNCE: 30

exponentially decaying parabolic (bounce) tweening, with bounce on end

EASE_OUT_CIRC: 21

circular tweening, inverse of Clutter.AnimationMode.EASE_IN_CIRC

EASE_OUT_CUBIC: 6

cubic tweening, inverse of Clutter.AnimationMode.EASE_IN_CUBIC

EASE_OUT_ELASTIC: 24

elastic tweening, with offshoot on end

EASE_OUT_EXPO: 18

exponential tweening, inverse of Clutter.AnimationMode.EASE_IN_EXPO

EASE_OUT_QUAD: 3

quadratic tweening, inverse of Clutter.AnimationMode.EASE_IN_QUAD

EASE_OUT_QUART: 9

quartic tweening, inverse of Clutter.AnimationMode.EASE_IN_QUART

EASE_OUT_QUINT: 12

quintic tweening, inverse of Clutter.AnimationMode.EASE_IN_QUINT

EASE_OUT_SINE: 15

sinusoidal tweening, inverse of Clutter.AnimationMode.EASE_IN_SINE

LINEAR: 1

linear tweening

STEP_END: 34

equivalent to Clutter.AnimationMode.STEPS with a number of steps equal to 1, and a step mode of Clutter.StepMode.END. (Since 1.12)

STEP_START: 33

equivalent to Clutter.AnimationMode.STEPS with a number of steps equal to 1, and a step mode of Clutter.StepMode.START. (Since 1.12)

STEPS: 32

parametrized step function; see clutter_timeline_set_step_progress() for further details. (Since 1.12)

Variables

$gtype