| Clutter Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
ClutterActorMeta; ClutterActorMetaClass; void clutter_actor_meta_set_name (ClutterActorMeta *meta,const gchar *name); const gchar * clutter_actor_meta_get_name (ClutterActorMeta *meta); void clutter_actor_meta_set_enabled (ClutterActorMeta *meta,gboolean is_enabled); gboolean clutter_actor_meta_get_enabled (ClutterActorMeta *meta); ClutterActor * clutter_actor_meta_get_actor (ClutterActorMeta *meta);
GObject
+----GInitiallyUnowned
+----ClutterActorMeta
+----ClutterAction
+----ClutterConstraint
+----ClutterEffect
"actor" ClutterActor* : Read "enabled" gboolean : Read / Write "name" gchar* : Read / Write
ClutterActorMeta is an abstract class providing a common API for modifiers of ClutterActor
A ClutterActorMeta can only be owned by a single ClutterActor at any time
ClutterActorMeta is available since Clutter 1.4
typedef struct _ClutterActorMeta ClutterActorMeta;
The ClutterActorMeta structure contains only private data and should be accessed using the provided API
Since 1.4
typedef struct {
void (* set_actor) (ClutterActorMeta *meta,
ClutterActor *actor);
} ClutterActorMetaClass;
The ClutterActorMetaClass structure contains only private data
| virtual function, invoked when attaching and detaching a ClutterActorMeta instance to a ClutterActor |
Since 1.4
void clutter_actor_meta_set_name (ClutterActorMeta *meta,const gchar *name);
Sets the name of meta
The name can be used to identify the ClutterActorMeta instance
|
a ClutterActorMeta |
|
the name of meta
|
Since 1.4
const gchar * clutter_actor_meta_get_name (ClutterActorMeta *meta);
Retrieves the name set using clutter_actor_meta_set_name()
|
a ClutterActorMeta |
Returns : |
the name of the ClutterActorMeta
instance, or NULL if none was set. The returned string is owned
by the ClutterActorMeta instance and it should not be modified
or freed. [transfer none]
|
Since 1.4
void clutter_actor_meta_set_enabled (ClutterActorMeta *meta,gboolean is_enabled);
Sets whether meta should be enabled or not
|
a ClutterActorMeta |
|
whether meta is enabled
|
Since 1.4
gboolean clutter_actor_meta_get_enabled (ClutterActorMeta *meta);
Retrieves whether meta is enabled
|
a ClutterActorMeta |
Returns : |
TRUE if the ClutterActorMeta instance is enabled
|
Since 1.4
ClutterActor * clutter_actor_meta_get_actor (ClutterActorMeta *meta);
Retrieves a pointer to the ClutterActor that owns meta
|
a ClutterActorMeta |
Returns : |
a pointer to a ClutterActor or NULL. [transfer none]
|
Since 1.4
"actor" property"actor" ClutterActor* : Read
The ClutterActor attached to the ClutterActorMeta instance
Since 1.4
"enabled" property "enabled" gboolean : Read / Write
Whether or not the ClutterActorMeta is enabled
Default value: TRUE
Since 1.4
"name" property "name" gchar* : Read / Write
The unique name to access the ClutterActorMeta
Default value: NULL
Since 1.4