other
unless that is not possible for some reason.cairoSurfaceCreateSimilar(other, content, width, height)
other
CairoSurface
] an existing surface used to select the backend of the new surfacecontent
CairoContent
] the content for the new surfacewidth
height
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.