cairo-cairo-surface-t: cairo_surface_t
Description
Base class for surfacesMethods and Functions
cairoSurfaceCreateSimilar(other, content, width, height)
cairoSurfaceReference(surface)
cairoSurfaceDestroy(surface)
cairoSurfaceStatus(surface)
cairoSurfaceFinish(surface)
cairoSurfaceFlush(surface)
cairoSurfaceGetFontOptions(surface)
cairoSurfaceGetContent(surface)
cairoSurfaceMarkDirty(surface)
cairoSurfaceMarkDirtyRectangle(surface, x, y, width, height)
cairoSurfaceSetDeviceOffset(surface, x.offset, y.offset)
cairoSurfaceGetDeviceOffset(surface)
cairoSurfaceSetFallbackResolution(surface, x.pixels.per.inch, y.pixels.per.inch)
cairoSurfaceGetType(surface)
cairoSurfaceSetUserData(surface, key, user.data)
cairoSurfaceGetUserData(surface, key)
cairoSurfaceCopyPage(surface)
cairoSurfaceShowPage(surface)
cairoSurface(width, height, format, other, content, data, stride, filename, con)
Detailed Description
CairoSurface is the abstract type representing all different drawing
targets that cairo can render to. The actual drawings are
performed using a cairo context.
A cairo surface is created by using backend-specific
constructors, typically of the form
cairo_backendsurfaceCreate()
.References
http://www.cairographics.org/manual/cairo-cairo-surface-t.html