Enumeration (GI Enum)

Clutter-18ClutterAnimationMode

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

Enumeration Members

ANIMATION_LAST: number

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

CUBIC_BEZIER: number

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

CUSTOM_MODE: number

custom progress function

EASE: number

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

EASE_IN: number

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

EASE_IN_BACK: number

overshooting cubic tweening, with backtracking on start

EASE_IN_BOUNCE: number

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

EASE_IN_CIRC: number

circular tweening

EASE_IN_CUBIC: number

cubic tweening

EASE_IN_ELASTIC: number

elastic tweening, with offshoot on start

EASE_IN_EXPO: number

exponential tweening

EASE_IN_OUT: number

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: number

overshooting cubic tweening, with backtracking on both ends

EASE_IN_OUT_BOUNCE: number

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

EASE_IN_OUT_CIRC: number
EASE_IN_OUT_CUBIC: number
EASE_IN_OUT_ELASTIC: number

elastic tweening with offshoot on both ends

EASE_IN_OUT_EXPO: number
EASE_IN_OUT_QUAD: number
EASE_IN_OUT_QUART: number
EASE_IN_OUT_QUINT: number
EASE_IN_OUT_SINE: number
EASE_IN_QUAD: number

quadratic tweening

EASE_IN_QUART: number

quartic tweening

EASE_IN_QUINT: number

quintic tweening

EASE_IN_SINE: number

sinusoidal tweening

EASE_OUT: number

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

EASE_OUT_BACK: number

overshooting cubic tweening, with backtracking on end

EASE_OUT_BOUNCE: number

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

EASE_OUT_CIRC: number

circular tweening, inverse of Clutter.AnimationMode.EASE_IN_CIRC

EASE_OUT_CUBIC: number

cubic tweening, inverse of Clutter.AnimationMode.EASE_IN_CUBIC

EASE_OUT_ELASTIC: number

elastic tweening, with offshoot on end

EASE_OUT_EXPO: number

exponential tweening, inverse of Clutter.AnimationMode.EASE_IN_EXPO

EASE_OUT_QUAD: number

quadratic tweening, inverse of Clutter.AnimationMode.EASE_IN_QUAD

EASE_OUT_QUART: number

quartic tweening, inverse of Clutter.AnimationMode.EASE_IN_QUART

EASE_OUT_QUINT: number

quintic tweening, inverse of Clutter.AnimationMode.EASE_IN_QUINT

EASE_OUT_SINE: number

sinusoidal tweening, inverse of Clutter.AnimationMode.EASE_IN_SINE

LINEAR: number

linear tweening

STEP_END: number

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: number

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: number

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

Variables

$gtype