Function
Gdkcairo_surface_create_from_pixbuf
since: 3.10
Declaration [src]
cairo_surface_t*
gdk_cairo_surface_create_from_pixbuf (
const GdkPixbuf* pixbuf,
int scale,
GdkWindow* for_window
)
Description [src]
Creates an image surface with the same contents as the pixbuf.
Available since: 3.10
Parameters
pixbuf
-
Type:
GdkPixbuf
A
GdkPixbuf
.The data is owned by the caller of the function. scale
-
Type:
int
The scale of the new surface, or 0 to use same as
window
. for_window
-
Type:
GdkWindow
The window this will be drawn to, or
NULL
.The argument can be NULL
.The data is owned by the caller of the function.
Return value
Type: cairo_surface_t
A new cairo surface, must be freed with cairo_surface_destroy().
The caller of the function takes ownership of the data, and is responsible for freeing it. |