Class

ClutterTransitionGroup

Description [src]

final class Clutter.TransitionGroup : Clutter.Transition
{
  /* No available fields */
}

Group transitions together

The ClutterTransitionGroup allows running multiple ClutterTransition instances concurrently.

The transitions inside a group will run within the boundaries of the group; for instance, if a transition has a duration of 10 seconds, and the group that contains it has a duration of 5 seconds, only the first 5 seconds of the transition will be played.

Hierarchy

hierarchy this ClutterTransitionGroup ancestor_0 ClutterTransition ancestor_0--this ancestor_1 ClutterTimeline ancestor_1--ancestor_0 ancestor_2 GObject ancestor_2--ancestor_1

Constructors

clutter_transition_group_new

Creates a new ClutterTransitionGroup instance.

Instance methods

clutter_transition_group_add_transition

Adds transition to group.

clutter_transition_group_remove_all

Removes all transitions from group.

clutter_transition_group_remove_transition

Removes transition from group.

Methods inherited from ClutterTransition (10)
clutter_transition_get_animatable

Retrieves the ClutterAnimatable set using clutter_transition_set_animatable().

clutter_transition_get_interval

Retrieves the interval set using clutter_transition_set_interval().

clutter_transition_get_remove_on_complete

Retrieves the value of the ClutterTransition:remove-on-complete property.

clutter_transition_set_animatable

Sets the ClutterTransition:animatable property.

clutter_transition_set_from

Sets the initial value of the transition.

clutter_transition_set_from_value

Sets the initial value of the transition.

clutter_transition_set_interval

Sets the ClutterTransition:interval property using interval.

clutter_transition_set_remove_on_complete

Sets whether transition should be detached from the ClutterAnimatable set using clutter_transition_set_animatable() when the ClutterTimeline::completed signal is emitted.

clutter_transition_set_to

Sets the final value of the transition.

clutter_transition_set_to_value

Sets the final value of the transition.

Methods inherited from ClutterTimeline (39)

Please see ClutterTimeline for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from ClutterTransition (3)
Clutter.Transition:animatable

The ClutterAnimatable instance currently being animated.

Clutter.Transition:interval

The ClutterInterval used to describe the initial and final states of the transition.

Clutter.Transition:remove-on-complete

Whether the ClutterTransition should be automatically detached from the ClutterTransition:animatable instance whenever the ClutterTimeline::stopped signal is emitted.

Properties inherited from ClutterTimeline (8)
Clutter.Timeline:actor
No description available.

Clutter.Timeline:auto-reverse

If the direction of the timeline should be automatically reversed when reaching the end.

Clutter.Timeline:delay

A delay, in milliseconds, that should be observed by the timeline before actually starting.

Clutter.Timeline:direction

The direction of the timeline, either CLUTTER_TIMELINE_FORWARD or CLUTTER_TIMELINE_BACKWARD.

Clutter.Timeline:duration

Duration of the timeline in milliseconds, depending on the ClutterTimeline:frame-clock value.

Clutter.Timeline:frame-clock

The frame clock driving the timeline.

Clutter.Timeline:progress-mode

Controls the way a ClutterTimeline computes the normalized progress.

Clutter.Timeline:repeat-count

Defines how many times the timeline should repeat.

Signals

Signals inherited from ClutterTimeline (6)
ClutterTimeline::completed

The signal is emitted when the timeline’s elapsed time reaches the value of the ClutterTimeline:duration property.

ClutterTimeline::marker-reached

The signal is emitted each time a timeline reaches a marker set with clutter_timeline_add_marker_at_time().

ClutterTimeline::new-frame

The signal is emitted for each timeline running timeline before a new frame is drawn to give animations a chance to update the scene.

ClutterTimeline::paused

The signal is emitted when clutter_timeline_pause() is invoked.

ClutterTimeline::started

The signal is emitted when the timeline starts its run. This might be as soon as clutter_timeline_start() is invoked or after the delay set in the ClutterTimeline:delay property has expired.

ClutterTimeline::stopped

The signal is emitted when the timeline has been stopped, either because clutter_timeline_stop() has been called, or because it has been exhausted.

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct ClutterTransitionGroupClass {
  ClutterTransitionClass parent_class;
  
}

No description available.

Class members
parent_class: ClutterTransitionClass

No description available.