ClutterCloneTexture

ClutterCloneTexture — Actor for cloning existing textures in an efficient way.

Synopsis




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);


Description

ClutterCloneTexture allows the cloning of existing ClutterTexture based actors whilst saving underlying graphics resources.

Details

clutter_clone_texture_new ()

ClutterActor*       clutter_clone_texture_new           (ClutterTexture *texture);

Creates an efficient 'clone' of a pre-existing texture if which it shares the underlying pixbuf data.

You can use clutter_clone_texture_set_parent_texture() to change the parent texture to be cloned.

texture : a ClutterTexture or NULL
Returns : the newly created ClutterCloneTexture

clutter_clone_texture_get_parent_texture ()

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


clutter_clone_texture_set_parent_texture ()

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