cairoSurfaceCreateSimilar {RGtk2} | R Documentation |
Create a new surface that is as compatible as possible with an
existing surface. The new surface will use the same backend as
other
unless that is not possible for some reason.
cairoSurfaceCreateSimilar(other, content, width, height)
|
[CairoSurface ] an existing surface used to select the backend of the new surface |
|
[CairoContent ] the content for the new surface |
|
[integer] width of the new surface, (in device-space units) |
|
[integer] height of the new surface (in device-space units) |
[CairoSurface
] a pointer to the newly allocated 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 other
is already in an error state
or any other error occurs.
Derived by RGtkGen from GTK+ documentation