cairomm 1.18.1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CCairo::ColorStop
 CCairo::ContextContext is the main class used to draw in cairomm
 CCairo::DeviceDevices are the abstraction Cairo employs for the rendering system used by a cairo_surface_t
 CCairo::Device::LockA convenience class for acquiring a Device object in an exception-safe manner
 CCairo::FontFaceA FontFace represents a particular font at a particular weight, slant, and other characteristic but no size, transformation, or size
  CCairo::FtFontFace
  CCairo::QuartzFontFaceThe Quartz font backend is primarily used to render text on Apple MacOS X systems
  CCairo::ToyFontFaceA simple font face used for the cairo 'toy' font API
  CCairo::UserFontFaceFont support with font data provided by the user
  CCairo::Win32FontFaceFont support for Microsoft Windows
 CCairo::FontOptionsThe font options specify how fonts should be rendered
 CCairo::PathA data structure for holding a path
 CCairo::PatternCairo::Pattern is the paint with which cairo draws
  CCairo::Gradient
   CCairo::LinearGradient
   CCairo::RadialGradient
  CCairo::SolidPattern
  CCairo::SurfacePattern
 CCairo::RegionA simple graphical data type representing an area of integer-aligned rectangles
 CCairo::SaveGuardRAII-style context save/restore class
 CCairo::ScaledFontA ScaledFont is a font scaled to a particular size and device resolution
  CCairo::FtScaledFont
  CCairo::Win32ScaledFontScaled Font implementation for Microsoft Windows fonts
 CCairo::SurfaceA cairo surface represents an image, either as the destination of a drawing operation or as source when drawing onto another surface
  CCairo::GlitzSurfaceA GlitzSurface provides a way to render to the X Window System using Glitz
  CCairo::ImageSurfaceImage surfaces provide the ability to render to memory buffers either allocated by cairo or by the calling code
  CCairo::PdfSurfaceA PdfSurface provides a way to render PDF documents from cairo
  CCairo::PsSurfaceA PsSurface provides a way to render PostScript documents from cairo
  CCairo::QuartzSurfaceA QuartzSurface provides a way to render within Apple Mac OS X
  CCairo::RecordingSurfaceA recording surface is a surface that records all drawing operations at the highest level of the surface backend interface, (that is, the level of paint, mask, stroke, fill, and show_text_glyphs)
  CCairo::SvgSurfaceA SvgSurface provides a way to render Scalable Vector Graphics (SVG) images from cairo
  CCairo::Win32PrintingSurfaceA multi-page vector surface type for printing on Microsoft Windows
  CCairo::Win32SurfaceA Win32Surface provides a way to render within Microsoft Windows
  CCairo::XlibSurfaceAn XlibSurface provides a way to render to the X Window System using XLib
 Ccairo_matrix_tSee the cairo_matrix_t reference in the cairo manual for more information
  CCairo::MatrixA Transformation matrix
 Cstd::logic_error
  CCairo::logic_error