Top |
Functions
ClutterActor * | meta_shaped_texture_new () |
void | meta_shaped_texture_set_create_mipmaps () |
gboolean | meta_shaped_texture_update_area () |
CoglTexture * | meta_shaped_texture_get_texture () |
void | meta_shaped_texture_set_mask_texture () |
cairo_surface_t * | meta_shaped_texture_get_image () |
Implemented Interfaces
MetaShapedTexture implements ClutterContainer, ClutterScriptable, ClutterAnimatable, AtkImplementorIface and MetaCullable.
Functions
meta_shaped_texture_set_create_mipmaps ()
void meta_shaped_texture_set_create_mipmaps (MetaShapedTexture *stex
,gboolean create_mipmaps
);
meta_shaped_texture_update_area ()
gboolean meta_shaped_texture_update_area (MetaShapedTexture *stex
,int x
,int y
,int width
,int height
);
Repairs the damaged area indicated by x
, y
, width
and height
and potentially queues a redraw.
meta_shaped_texture_get_texture ()
CoglTexture *
meta_shaped_texture_get_texture (MetaShapedTexture *stex
);
meta_shaped_texture_set_mask_texture ()
void meta_shaped_texture_set_mask_texture (MetaShapedTexture *stex
,CoglTexture *mask_texture
);
meta_shaped_texture_get_image ()
cairo_surface_t * meta_shaped_texture_get_image (MetaShapedTexture *stex
,cairo_rectangle_int_t *clip
);
Flattens the two layers of the shaped texture into one ARGB32 image by alpha blending the two images, and returns the flattened image.
Types and Values
struct MetaShapedTexture
struct MetaShapedTexture;
The MetaShapedTexture structure contains only private data and should be accessed using the provided API
Signal Details
The “size-changed”
signal
void user_function (MetaShapedTexture *metashapedtexture, gpointer user_data)
Flags: Run Last