| Top | Description | Object Hierarchy | Implemented Interfaces |  |  |  |  | 
ClutterTransitionGroup; struct ClutterTransitionGroupClass; ClutterTransition * clutter_transition_group_new (void); void clutter_transition_group_add_transition (ClutterTransitionGroup *group,ClutterTransition *transition); void clutter_transition_group_remove_transition (ClutterTransitionGroup *group,ClutterTransition *transition); void clutter_transition_group_remove_all (ClutterTransitionGroup *group);
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.
ClutterTransitionGroup is available since Clutter 1.12
typedef struct _ClutterTransitionGroup ClutterTransitionGroup;
The ClutterTransitionGroup structure contains private data and should only be accessed using the provided API.
Since 1.12
struct ClutterTransitionGroupClass {
};
The ClutterTransitionGroupClass structure contains only private data.
Since 1.12
ClutterTransition * clutter_transition_group_new        (void);
Creates a new ClutterTransitionGroup instance.
| Returns : | the newly created ClutterTransitionGroup. Use g_object_unref()when done to deallocate the resources it
uses | 
Since 1.12
void clutter_transition_group_add_transition (ClutterTransitionGroup *group,ClutterTransition *transition);
Adds transition to group.
This function acquires a reference on transition that will be released
when calling clutter_transition_group_remove_transition().
| 
 | a ClutterTransitionGroup | 
| 
 | a ClutterTransition | 
Since 1.12
void clutter_transition_group_remove_transition (ClutterTransitionGroup *group,ClutterTransition *transition);
Removes transition from group.
This function releases the reference acquired on transition when
calling clutter_transition_group_add_transition().
| 
 | a ClutterTransitionGroup | 
| 
 | a ClutterTransition | 
Since 1.12
void                clutter_transition_group_remove_all (ClutterTransitionGroup *group);
Removes all transitions from group.
This function releases the reference acquired when calling
clutter_transition_group_add_transition().
| 
 | a ClutterTransitionGroup | 
Since 1.12