Learn R Programming

RGtk2 (version 2.8.7)

cairoImageSurfaceCreate: cairoImageSurfaceCreate

Description

Creates an image surface of the specified format and dimensions. The initial contents of the surface is undefined; you must explicitely clear the buffer, using, for example, cairoRectangle and cairoFill if you want it cleared.

Usage

cairoImageSurfaceCreate(format, width, height)

Arguments

Value

[CairoSurface] a pointer to the newly created surface. The caller owns the surface and should call cairo_surface_destroy when done with it.

This function always returns a valid pointer, but it will return a pointer to a "nil" surface if an error such as out of memory occurs. You can use cairoSurfaceStatus to check for this.