Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
Rapicorn::CairoContext Class Reference

List of all members.

Public Types

enum  Antialias {
  CAIRO_ANTIALIAS_NONE, CAIRO_ANTIALIAS_DEFAULT, CAIRO_ANTIALIAS_GRAY, CAIRO_ANTIALIAS_SUBPIXEL,
  NONE, DEFAULT, GRAY, SUBPIXEL
}
enum  FillRule { CAIRO_FILL_RULE_WINDING, CAIRO_FILL_RULE_EVEN_ODD, WINDING, EVEN_ODD }
enum  LineCap {
  CAIRO_LINE_CAP_BUTT, CAIRO_LINE_CAP_ROUND, CAIRO_LINE_CAP_SQUARE, BUTT,
  SQUARE
}
enum  LineJoin {
  CAIRO_LINE_JOIN_MITER, CAIRO_LINE_JOIN_ROUND, CAIRO_LINE_JOIN_BEVEL, MITER,
  BEVEL
}
enum  _Round { ROUND }

Public Member Functions

void save ()
void restore ()
void set_tolerance (double tolerance)
void set_antialias (Antialias antialias=CAIRO_ANTIALIAS_DEFAULT)
void set_fill_rule (FillRule fill_rule)
void set_line_width (double width)
void set_line_cap (LineCap line_cap)
void set_line_cap (_Round round)
void set_line_join (LineJoin line_join)
void set_line_join (_Round round)
void set_miter_limit (double limit)
void set_dash (double *dashes, int num_dashes, double offset)
void set_source_color (Color color)
void translate (double x, double y)
void new_path ()
void move_to (double x, double y)
void line_to (double x, double y)
void rel_move_to (double x, double y)
void rel_line_to (double x, double y)
void rectangle (double x, double y, double width, double height)
void curve_to (double x1, double y1, double x2, double y2, double x3, double y3)
void arc (double xc, double yc, double radius, double angle1, double angle2)
void arc_negative (double xc, double yc, double radius, double angle1, double angle2)
void close_path ()
void paint ()
void stroke ()
void stroke_preserve ()
void fill ()
void fill_preserve ()

Static Public Member Functions

static CairoContextcairo_context_from_plane (Plane &plane)

Protected Attributes

cairo_t * cr

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines