cairomm: Class Hierarchy

cairomm 1.14.2

- Main Page
- Related Pages
- Namespaces
- Classes
- Examples

- Class List
- Class Hierarchy
- Class Members

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]

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