# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

Cairo::ColorStop |
Cairo::Context | Context is the main class used to draw in cairomm
Cairo::Device | Devices are the abstraction Cairo employs for the rendering system used by a cairo_surface_t
Cairo::Device::Lock | A convenience class for acquiring a Device object in an exception-safe manner
Cairo::FontFace | A FontFace represents a particular font at a particular weight, slant, and other characteristic but no size, transformation, or size
Cairo::FontOptions | How a font should be rendered
Cairo::FtFontFace |
Cairo::FtScaledFont |
Cairo::GlitzSurface | A GlitzSurface provides a way to render to the X Window System using Glitz
Cairo::Gradient |
Cairo::ImageSurface | Image surfaces provide the ability to render to memory buffers either allocated by cairo or by the calling code
Cairo::LinearGradient |
Cairo::logic_error |
Cairo::Matrix | A Transformation matrix
Cairo::Path | A data structure for holding a path
Cairo::Pattern | This is a reference-counted object that should be used via Cairo::RefPtr
Cairo::PdfSurface | A PdfSurface provides a way to render PDF documents from cairo
Cairo::PsSurface | A PsSurface provides a way to render PostScript documents from cairo
Cairo::QuartzFontFace | Font support for Quartz (CGFont) fonts on OS X
Cairo::QuartzSurface | A QuartzSurface provides a way to render within Apple Mac OS X
Cairo::RadialGradient |
Cairo::RefPtr< T_CppObject > | RefPtr<> is a reference-counting shared smartpointer
Cairo::Region | A simple graphical data type representing an area of integer-aligned rectangles
Cairo::ScaledFont | A ScaledFont is a font scaled to a particular size and device resolution
Cairo::SolidPattern |
Cairo::Surface | A cairo surface represents an image, either as the destination of a drawing operation or as source when drawing onto another surface
Cairo::SurfacePattern |
Cairo::SvgSurface | A SvgSurface provides a way to render Scalable Vector Graphics (SVG) images from cairo
Cairo::ToyFontFace | A simple font face used for the cairo 'toy' font API
Cairo::UserFontFace | Font support with font data provided by the user
Cairo::Win32FontFace | Font support for Microsoft Windows
Cairo::Win32PrintingSurface | A multi-page vector surface type for printing on Microsoft Windows
Cairo::Win32ScaledFont | Scaled Font implementation for Microsoft Windows fonts
Cairo::Win32Surface | A Win32Surface provides a way to render within Microsoft Windows
Cairo::XlibSurface | An XlibSurface provides a way to render to the X Window System using XLib
cairo_matrix_t | See the cairo_matrix_t reference in the cairo manual for more information