# Cairo::Context Member List

This is the complete list of members for Cairo::Context, including all inherited members.

append_path(const Path& path) | Cairo::Context |
arc(double xc, double yc, double radius, double angle1, double angle2) | Cairo::Context |
arc_negative(double xc, double yc, double radius, double angle1, double angle2) | Cairo::Context |
begin_new_path() | Cairo::Context |
begin_new_sub_path() | Cairo::Context |
clip() | Cairo::Context |
clip_preserve() | Cairo::Context |
close_path() | Cairo::Context |
cobj() | Cairo::Context | `[inline]`
cobj() const | Cairo::Context | `[inline]`
cobject typedef | Cairo::Context |
Context(const RefPtr< Surface >& target) | Cairo::Context | `[explicit, protected]`
Context(cairo_t* cobject, bool has_reference=false) | Cairo::Context | `[explicit]`
copy_clip_rectangle_list(std::vector< Rectangle >& rectangles) const | Cairo::Context |
copy_page() | Cairo::Context |
copy_path() const | Cairo::Context |
copy_path_flat() const | Cairo::Context |
create(const RefPtr< Surface >& target) | Cairo::Context | `[static]`
curve_to(double x1, double y1, double x2, double y2, double x3, double y3) | Cairo::Context |
device_to_user(double& x, double& y) | Cairo::Context |
device_to_user(double& x, double& y) const | Cairo::Context |
device_to_user_distance(double& dx, double& dy) | Cairo::Context |
device_to_user_distance(double& dx, double& dy) const | Cairo::Context |
fill() | Cairo::Context |
fill_preserve() | Cairo::Context |
get_antialias() const | Cairo::Context |
get_clip_extents(double& x1, double& y1, double& x2, double& y2) const | Cairo::Context |
get_current_point(double& x, double& y) const | Cairo::Context |
get_dash(std::vector< double >& dashes, double& offset) const | Cairo::Context |
get_fill_extents(double& x1, double& y1, double& x2, double& y2) const | Cairo::Context |
get_fill_rule() const | Cairo::Context |
get_font_extents(FontExtents& extents) const | Cairo::Context |
get_font_face() | Cairo::Context |
get_font_face() const | Cairo::Context |
get_font_matrix(Matrix& matrix) const | Cairo::Context |
get_font_matrix(cairo_matrix_t& matrix) const | Cairo::Context |
get_font_options(FontOptions& options) const | Cairo::Context |
get_glyph_extents(const std::vector< Glyph >& glyphs, TextExtents& extents) const | Cairo::Context |
get_group_target() | Cairo::Context |
get_group_target() const | Cairo::Context |
get_line_cap() const | Cairo::Context |
get_line_join() const | Cairo::Context |
get_line_width() const | Cairo::Context |
get_matrix(Matrix& matrix) | Cairo::Context |
get_matrix(cairo_matrix_t& matrix) | Cairo::Context |
get_matrix() const | Cairo::Context |
get_miter_limit() const | Cairo::Context |
get_operator() const | Cairo::Context |
get_path_extents(double& x1, double& y1, double& x2, double& y2) const | Cairo::Context |
get_scaled_font() | Cairo::Context |
get_source() | Cairo::Context |
get_source() const | Cairo::Context |
get_stroke_extents(double& x1, double& y1, double& x2, double& y2) const | Cairo::Context |
get_target() | Cairo::Context |
get_target() const | Cairo::Context |
get_text_extents(const std::string& utf8, TextExtents& extents) const | Cairo::Context |
get_tolerance() const | Cairo::Context |
glyph_path(const std::vector< Glyph >& glyphs) | Cairo::Context |
has_current_point() const | Cairo::Context |
in_clip(double x, double y) const | Cairo::Context |
in_fill(double x, double y) const | Cairo::Context |
in_stroke(double x, double y) const | Cairo::Context |
line_to(double x, double y) | Cairo::Context |
m_cobject | Cairo::Context | `[protected]`
mask(const RefPtr< const Pattern >& pattern) | Cairo::Context |
mask(const RefPtr< const Surface >& surface, double surface_x, double surface_y) | Cairo::Context |
move_to(double x, double y) | Cairo::Context |
paint() | Cairo::Context |
paint_with_alpha(double alpha) | Cairo::Context |
pop_group() | Cairo::Context |
pop_group_to_source() | Cairo::Context |
push_group() | Cairo::Context |
push_group_with_content(Content content) | Cairo::Context |
rectangle(double x, double y, double width, double height) | Cairo::Context |
rel_curve_to(double dx1, double dy1, double dx2, double dy2, double dx3, double dy3) | Cairo::Context |
rel_line_to(double dx, double dy) | Cairo::Context |
rel_move_to(double dx, double dy) | Cairo::Context |
reset_clip() | Cairo::Context |
restore() | Cairo::Context |
rotate(double angle_radians) | Cairo::Context |
rotate_degrees(double angle_degres) | Cairo::Context |
save() | Cairo::Context |
scale(double sx, double sy) | Cairo::Context |
select_font_face(const std::string& family, FontSlant slant, FontWeight weight) | Cairo::Context |
set_antialias(Antialias antialias) | Cairo::Context |
set_dash(std::valarray< double >& dashes, double offset) | Cairo::Context |
set_dash(std::vector< double >& dashes, double offset) | Cairo::Context |
set_dash(const std::valarray< double >& dashes, double offset) | Cairo::Context |
set_dash(const std::vector< double >& dashes, double offset) | Cairo::Context |
set_fill_rule(FillRule fill_rule) | Cairo::Context |
set_font_face(const RefPtr< const FontFace >& font_face) | Cairo::Context |
set_font_matrix(const Matrix& matrix) | Cairo::Context |
set_font_matrix(const cairo_matrix_t& matrix) | Cairo::Context |
set_font_options(const FontOptions& options) | Cairo::Context |
set_font_size(double size) | Cairo::Context |
set_identity_matrix() | Cairo::Context |
set_line_cap(LineCap line_cap) | Cairo::Context |
set_line_join(LineJoin line_join) | Cairo::Context |
set_line_width(double width) | Cairo::Context |
set_matrix(const Matrix& matrix) | Cairo::Context |
set_matrix(const cairo_matrix_t& matrix) | Cairo::Context |
set_miter_limit(double limit) | Cairo::Context |
set_operator(Operator op) | Cairo::Context |
set_scaled_font(const RefPtr< const ScaledFont >& scaled_font) | Cairo::Context |
set_source(const RefPtr< const Pattern >& source) | Cairo::Context |
set_source(const RefPtr< Surface >& surface, double x, double y) | Cairo::Context |
set_source_rgb(double red, double green, double blue) | Cairo::Context |
set_source_rgba(double red, double green, double blue, double alpha) | Cairo::Context |
set_tolerance(double tolerance) | Cairo::Context |
show_glyphs(const std::vector< Glyph >& glyphs) | Cairo::Context |
show_page() | Cairo::Context |
show_text(const std::string& utf8) | Cairo::Context |
show_text_glyphs(const std::string& utf8, const std::vector< Glyph >& glyphs, const std::vector< TextCluster >& clusters, TextClusterFlags cluster_flags) | Cairo::Context |
stroke() | Cairo::Context |
stroke_preserve() | Cairo::Context |
text_path(const std::string& utf8) | Cairo::Context |
transform(const Matrix& matrix) | Cairo::Context |
transform(const cairo_matrix_t& matrix) | Cairo::Context |
translate(double tx, double ty) | Cairo::Context |
unset_dash() | Cairo::Context |
user_to_device(double& x, double& y) | Cairo::Context |
user_to_device(double& x, double& y) const | Cairo::Context |
user_to_device_distance(double& dx, double& dy) | Cairo::Context |
user_to_device_distance(double& dx, double& dy) const | Cairo::Context |
~Context() | Cairo::Context | `[virtual]`