| Clutter 0.6 Reference Manual | ||||
|---|---|---|---|---|
ClutterCloneTexture;
ClutterCloneTextureClass;
ClutterActor* clutter_clone_texture_new (ClutterTexture *texture);
ClutterTexture* clutter_clone_texture_get_parent_texture
(ClutterCloneTexture *clone);
void clutter_clone_texture_set_parent_texture
(ClutterCloneTexture *clone,
ClutterTexture *texture);
ClutterCloneTexture allows the cloning of existing ClutterTexture based actors whilst saving underlying graphics resources.
typedef struct {
ClutterActorClass parent_class;
/* padding for future expansion */
void (*_clutter_clone_1) (void);
void (*_clutter_clone_2) (void);
void (*_clutter_clone_3) (void);
void (*_clutter_clone_4) (void);
} ClutterCloneTextureClass;
ClutterActor* clutter_clone_texture_new (ClutterTexture *texture);
Creates an efficient 'clone' of a pre-existing texture with which it shares the underlying pixbuf data.
You can use clutter_clone_texture_set_parent_texture() to change the
cloned texture.
texture : |
a ClutterTexture, or NULL
|
| Returns : | the newly created ClutterCloneTexture |
ClutterTexture* clutter_clone_texture_get_parent_texture (ClutterCloneTexture *clone);
Retrieves the parent ClutterTexture used by clone.
clone : |
a ClutterCloneTexture |
| Returns : | a ClutterTexture actor, or NULL
|
Since 0.2
void clutter_clone_texture_set_parent_texture
(ClutterCloneTexture *clone,
ClutterTexture *texture);
Sets the parent texture cloned by the ClutterCloneTexture.
clone : |
a ClutterCloneTexture |
texture : |
a ClutterTexture or NULL
|
Since 0.2
parent-texture" property"parent-texture" ClutterTexture : Read / Write
The parent texture to clone.