# Cairo::Region Member List

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

cobj() | Cairo::Region | `[inline]`
cobj() const | Cairo::Region | `[inline]`
cobject typedef | Cairo::Region |
contains_point(int x, int y) const | Cairo::Region |
contains_rectangle(const RectangleInt& rectangle) const | Cairo::Region |
copy() const | Cairo::Region |
create() | Cairo::Region | `[static]`
create(const RectangleInt& rectangle) | Cairo::Region | `[static]`
create(const std::vector< RectangleInt >& rects) | Cairo::Region | `[static]`
create(const RectangleInt* rects, int count) | Cairo::Region | `[static]`
do_union(const RefPtr< Region >& other) | Cairo::Region |
do_union(const RectangleInt& rectangle) | Cairo::Region |
do_xor(const RefPtr< Region >& other) | Cairo::Region |
do_xor(const RectangleInt& rectangle) | Cairo::Region |
empty() const | Cairo::Region |
get_extents() const | Cairo::Region |
get_num_rectangles() const | Cairo::Region |
get_rectangle(int nth_rectangle) const | Cairo::Region |
intersect(const RefPtr< Region >& other) | Cairo::Region |
intersect(const RectangleInt& rectangle) | Cairo::Region |
m_cobject | Cairo::Region | `[protected]`
reference() const | Cairo::Region |
Region(cairo_region_t* cobject, bool has_reference=false) | Cairo::Region | `[explicit]`
subtract(const RefPtr< Region >& other) | Cairo::Region |
subtract(const RectangleInt& rectangle) | Cairo::Region |
translate(int dx, int dy) | Cairo::Region |
unreference() const | Cairo::Region |
~Region() | Cairo::Region | `[virtual]`