The type of antialiasing to do when rendering text or shapes.
Constants to specify the colour space that will apply when creating a new Surface based on an existing one.
Carry out drawing operations with the Cairo Graphics library.
Constants specifying what strategy is employed when drawing Patterns larger than the area intrinsically specified when constructing the Pattern.
The rule governing how
Used to specify the filtering that should be applied when reading pixel values from patterns.
Configuration of how hinting will be employed (by Pango, actually) when rendering text.
Constants specifying what the bit depth of the pixels in an ImageSurface.
Whether to hint the font rendering based on alignment to the integer pixel grid.
What style of hinting to apply.
A Surface which is an image in memory and can be written to disk.
A linear gradient.
A matrix describing an affine transformation.
MIME types specifically supported by the Surface's
Constants specifying the compositing operating mode in effect.
A Pattern source.
A Surface that will be rendered to a file in the Portable Document Format.
A radial gradient Pattern.
A Pattern of a single colour.
The thing that Cairo will draw on/to.
A source Pattern that is derived from another Surface.
A Surface that you can use to write to a SVG file.
A Window as rendered by the X Server.
Cairo is in an illegal state.