Function

Gdkcairo_region_create_from_surface

Declaration [src]

cairo_region_t*
gdk_cairo_region_create_from_surface (
  cairo_surface_t* surface
)

Description [src]

Creates region that describes covers the area where the given surface is more than 50% opaque.

This function takes into account device offsets that might be set with cairo_surface_set_device_offset().

Parameters

surface cairo_surface_t
 

A cairo surface.

 The data is owned by the caller of the function.

Return value

Returns: cairo_region_t
 

A #cairo_region_t; must be freed with cairo_region_destroy()

 The caller of the function takes ownership of the data, and is responsible for freeing it.