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_font_extents_t FontExtents
typedef cairo_glyph_t Glyph
typedef cairo_matrix_t Matrix
typedef cairo_text_extents_t TextExtents

Enumerations

enum  Antialias { ANTIALIAS_DEFAULT = CAIRO_ANTIALIAS_DEFAULT, ANTIALIAS_NONE = CAIRO_ANTIALIAS_NONE, ANTIALIAS_GRAY = CAIRO_ANTIALIAS_GRAY, ANTIALIAS_SUBPIXEL = CAIRO_ANTIALIAS_SUBPIXEL }
enum  Content { CONTENT_COLOR = CAIRO_CONTENT_COLOR, CONTENT_ALPHA = CAIRO_CONTENT_ALPHA, CONTENT_COLOR_ALPHA = CAIRO_CONTENT_COLOR_ALPHA }
enum  Extend { EXTEND_NONE = CAIRO_EXTEND_NONE, EXTEND_REPEAT = CAIRO_EXTEND_REPEAT, EXTEND_REFLECT = CAIRO_EXTEND_REFLECT, EXTEND_PAD = CAIRO_EXTEND_PAD }
enum  FillRule { FILL_RULE_WINDING = CAIRO_FILL_RULE_WINDING, FILL_RULE_EVEN_ODD = CAIRO_FILL_RULE_EVEN_ODD }
enum  Filter {
  FILTER_FAST = CAIRO_FILTER_FAST, FILTER_GOOD = CAIRO_FILTER_GOOD, FILTER_BEST = CAIRO_FILTER_BEST, FILTER_NEAREST = CAIRO_FILTER_NEAREST,
  FILTER_BILINEAR = CAIRO_FILTER_BILINEAR, FILTER_GAUSSIAN = CAIRO_FILTER_GAUSSIAN
}
enum  FontSlant { FONT_SLANT_NORMAL = CAIRO_FONT_SLANT_NORMAL, FONT_SLANT_ITALIC = CAIRO_FONT_SLANT_ITALIC, FONT_SLANT_OBLIQUE = CAIRO_FONT_SLANT_OBLIQUE }
enum  FontWeight { FONT_WEIGHT_NORMAL = CAIRO_FONT_WEIGHT_NORMAL, FONT_WEIGHT_BOLD = CAIRO_FONT_WEIGHT_BOLD }
enum  Format { FORMAT_ARGB32 = CAIRO_FORMAT_ARGB32, FORMAT_RGB24 = CAIRO_FORMAT_RGB24, FORMAT_A8 = CAIRO_FORMAT_A8, FORMAT_A1 = CAIRO_FORMAT_A1 }
enum  HintMetrics { HINT_METRICS_DEFAULT = CAIRO_HINT_METRICS_DEFAULT, HINT_METRICS_OFF = CAIRO_HINT_METRICS_OFF, HINT_METRICS_ON = CAIRO_HINT_METRICS_ON }
enum  HintStyle {
  HINT_STYLE_DEFAULT = CAIRO_HINT_STYLE_DEFAULT, HINT_STYLE_NONE = CAIRO_HINT_STYLE_NONE, HINT_STYLE_SLIGHT = CAIRO_HINT_STYLE_SLIGHT, HINT_STYLE_MEDIUM = CAIRO_HINT_STYLE_MEDIUM,
  HINT_STYLE_FULL = CAIRO_HINT_STYLE_FULL
}
enum  LineCap { LINE_CAP_BUTT = CAIRO_LINE_CAP_BUTT, LINE_CAP_ROUND = CAIRO_LINE_CAP_ROUND, LINE_CAP_SQUARE = CAIRO_LINE_CAP_SQUARE }
enum  LineJoin { LINE_JOIN_MITER = CAIRO_LINE_JOIN_MITER, LINE_JOIN_ROUND = CAIRO_LINE_JOIN_ROUND, LINE_JOIN_BEVEL = CAIRO_LINE_JOIN_BEVEL }
enum  Operator {
  OPERATOR_CLEAR = CAIRO_OPERATOR_CLEAR, OPERATOR_SOURCE = CAIRO_OPERATOR_SOURCE, OPERATOR_OVER = CAIRO_OPERATOR_OVER, OPERATOR_IN = CAIRO_OPERATOR_IN,
  OPERATOR_OUT = CAIRO_OPERATOR_OUT, OPERATOR_ATOP = CAIRO_OPERATOR_ATOP, OPERATOR_DEST = CAIRO_OPERATOR_DEST, OPERATOR_DEST_OVER = CAIRO_OPERATOR_DEST_OVER,
  OPERATOR_DEST_IN = CAIRO_OPERATOR_DEST_IN, OPERATOR_DEST_OUT = CAIRO_OPERATOR_DEST_OUT, OPERATOR_DEST_ATOP = CAIRO_OPERATOR_DEST_ATOP, OPERATOR_XOR = CAIRO_OPERATOR_XOR,
  OPERATOR_ADD = CAIRO_OPERATOR_ADD, OPERATOR_SATURATE = CAIRO_OPERATOR_SATURATE
}
enum  SubpixelOrder {
  SUBPIXEL_ORDER_DEFAULT = CAIRO_SUBPIXEL_ORDER_DEFAULT, SUBPIXEL_ORDER_RGB = CAIRO_SUBPIXEL_ORDER_RGB, SUBPIXEL_ORDER_BGR = CAIRO_SUBPIXEL_ORDER_BGR, SUBPIXEL_ORDER_VRGB = CAIRO_SUBPIXEL_ORDER_VRGB,
  SUBPIXEL_ORDER_VBGR = CAIRO_SUBPIXEL_ORDER_VBGR
}


Typedef Documentation

typedef cairo_font_extents_t Cairo::FontExtents

typedef cairo_glyph_t Cairo::Glyph

typedef cairo_matrix_t Cairo::Matrix

typedef cairo_text_extents_t Cairo::TextExtents


Enumeration Type Documentation

enum Cairo::Antialias

Enumerator:
ANTIALIAS_DEFAULT 
ANTIALIAS_NONE 
ANTIALIAS_GRAY 
ANTIALIAS_SUBPIXEL 

enum Cairo::Content

Enumerator:
CONTENT_COLOR 
CONTENT_ALPHA 
CONTENT_COLOR_ALPHA 

enum Cairo::Extend

Enumerator:
EXTEND_NONE 
EXTEND_REPEAT 
EXTEND_REFLECT 
EXTEND_PAD 

enum Cairo::FillRule

Enumerator:
FILL_RULE_WINDING 
FILL_RULE_EVEN_ODD 

enum Cairo::Filter

Enumerator:
FILTER_FAST 
FILTER_GOOD 
FILTER_BEST 
FILTER_NEAREST 
FILTER_BILINEAR 
FILTER_GAUSSIAN 

enum Cairo::FontSlant

Enumerator:
FONT_SLANT_NORMAL 
FONT_SLANT_ITALIC 
FONT_SLANT_OBLIQUE 

enum Cairo::FontWeight

Enumerator:
FONT_WEIGHT_NORMAL 
FONT_WEIGHT_BOLD 

enum Cairo::Format

Enumerator:
FORMAT_ARGB32 
FORMAT_RGB24 
FORMAT_A8 
FORMAT_A1 

enum Cairo::HintMetrics

Enumerator:
HINT_METRICS_DEFAULT 
HINT_METRICS_OFF 
HINT_METRICS_ON 

enum Cairo::HintStyle

Enumerator:
HINT_STYLE_DEFAULT 
HINT_STYLE_NONE 
HINT_STYLE_SLIGHT 
HINT_STYLE_MEDIUM 
HINT_STYLE_FULL 

enum Cairo::LineCap

Enumerator:
LINE_CAP_BUTT 
LINE_CAP_ROUND 
LINE_CAP_SQUARE 

enum Cairo::LineJoin

Enumerator:
LINE_JOIN_MITER 
LINE_JOIN_ROUND 
LINE_JOIN_BEVEL 

enum Cairo::Operator

Enumerator:
OPERATOR_CLEAR 
OPERATOR_SOURCE 
OPERATOR_OVER 
OPERATOR_IN 
OPERATOR_OUT 
OPERATOR_ATOP 
OPERATOR_DEST 
OPERATOR_DEST_OVER 
OPERATOR_DEST_IN 
OPERATOR_DEST_OUT 
OPERATOR_DEST_ATOP 
OPERATOR_XOR 
OPERATOR_ADD 
OPERATOR_SATURATE 

enum Cairo::SubpixelOrder

Enumerator:
SUBPIXEL_ORDER_DEFAULT 
SUBPIXEL_ORDER_RGB 
SUBPIXEL_ORDER_BGR 
SUBPIXEL_ORDER_VRGB 
SUBPIXEL_ORDER_VBGR 


Generated on Sun Jul 23 16:49:21 2006 for cairomm by  doxygen 1.4.7