Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Cairo Namespace Reference


Classes

class  Context
 Context is the main class used to draw in cairomm. More...
class  FontFace
 This is a reference-counted object. More...
class  FontOptions
 How a font should be rendered. More...
class  GlitzSurface
 A GlitzSurface provides a way to render to the X Window System using Glitz. More...
class  Gradient
class  ImageSurface
 Image surfaces provide the ability to render to memory buffers either allocated by cairo or by the calling code. More...
class  LinearGradient
class  logic_error
class  Path
 A data structure for holding a path. More...
class  Pattern
 This is a reference-counted object. More...
class  PdfSurface
 A PdfSurface provides a way to render PDF documents from cairo. More...
class  PsSurface
 A PsSurface provides a way to render PostScript documents from cairo. More...
class  RadialGradient
class  RefPtr
 RefPtr<> is a reference-counting shared smartpointer. More...
class  SolidPattern
class  Surface
 A cairo surface represents an image, either as the destination of a drawing operation or as source when drawing onto another surface. More...
class  SurfacePattern
class  SvgSurface
 A SvgSurface provides a way to render Scalable Vector Graphics (SVG) images from cairo. More...
class  Win32Surface
 A Win32Surface provides a way to render within Microsoft Windows. More...
class  XlibSurface
 An XlibSurface provides a way to render to the X Window System using XLib. More...

Typedefs

typedef cairo_antialias_t Antialias
typedef cairo_content_t Content
typedef cairo_status_t ErrorStatus
typedef cairo_extend_t Extend
typedef cairo_fill_rule_t FillRule
typedef cairo_filter_t Filter
typedef cairo_font_extents_t FontExtents
typedef cairo_font_slant_t FontSlant
typedef cairo_font_weight_t FontWeight
typedef cairo_format_t Format
typedef cairo_glyph_t Glyph
typedef cairo_hint_metrics_t HintMetrics
typedef cairo_hint_style_t HintStyle
typedef cairo_line_cap_t LineCap
typedef cairo_line_join_t LineJoin
typedef cairo_matrix_t Matrix
typedef cairo_operator_t Operator
typedef cairo_subpixel_order_t SubpixelOrder
typedef cairo_text_extents_t TextExtents

Functions

template<class T>
void check_object_status_and_throw_exception (const T &object)
void check_status_and_throw_exception (ErrorStatus status)
void throw_exception (ErrorStatus status)


Typedef Documentation

typedef cairo_antialias_t Cairo::Antialias
 

typedef cairo_content_t Cairo::Content
 

typedef cairo_status_t Cairo::ErrorStatus
 

typedef cairo_extend_t Cairo::Extend
 

typedef cairo_fill_rule_t Cairo::FillRule
 

typedef cairo_filter_t Cairo::Filter
 

typedef cairo_font_extents_t Cairo::FontExtents
 

typedef cairo_font_slant_t Cairo::FontSlant
 

typedef cairo_font_weight_t Cairo::FontWeight
 

typedef cairo_format_t Cairo::Format
 

typedef cairo_glyph_t Cairo::Glyph
 

typedef cairo_hint_metrics_t Cairo::HintMetrics
 

typedef cairo_hint_style_t Cairo::HintStyle
 

typedef cairo_line_cap_t Cairo::LineCap
 

typedef cairo_line_join_t Cairo::LineJoin
 

typedef cairo_matrix_t Cairo::Matrix
 

typedef cairo_operator_t Cairo::Operator
 

typedef cairo_subpixel_order_t Cairo::SubpixelOrder
 

typedef cairo_text_extents_t Cairo::TextExtents
 


Function Documentation

template<class T>
void Cairo::check_object_status_and_throw_exception const T &  object  ) 
 

void Cairo::check_status_and_throw_exception ErrorStatus  status  )  [inline]
 

void Cairo::throw_exception ErrorStatus  status  ) 
 


Generated on Thu Feb 9 12:47:15 2006 for cairomm by  doxygen 1.4.4