![]() |
![]() |
![]() |
Clutter 0.2 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 _ClutterCloneTexture ClutterCloneTexture;
ClutterCloneTexture has no publicly available members.
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 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 |
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 / Construct
The parent texture to clone.