class Inti::Gdk::Region

Name

class Inti::Gdk::Region -- 

Synopsis

class Inti::Gdk::Region is declared in the header inti/gdk/region.h.

Superclasses. none

Subclasses. none

Class members

Public Constructors.
Region ()
Region (const vector<Point> & points, FillRule rule)
Region (const Rectangle & rectangle)
Region (const Region & src)
Region (GdkRegion * gdk_region, bool copy)

Public Destructor.
~Region ()

Public Methods.
Region & operator= (const Region& src)
Rectangle clipbox () const
bool empty () const
bool operator== (const Region & rhs) const
bool operator!= (const Region & rhs) const
bool contains (int x, int y) const
bool contains (const Point & point) const
OverlapType overlaps (const Rectangle & rect) const
void offset (int x, int y)
void union_with (const Region & region)
void union_with (const Rectangle & rect)
void intersection_with (const Region & region)
void xor_with (const Region & region)
void subtract (const Region & region)
GdkRegion * gdk_region () const

Description

Public Constructors

method Inti::Gdk::Region::Region

Region ()

method Inti::Gdk::Region::Region

Region (const vector<Point> & points, FillRule rule)

points 
rule 

method Inti::Gdk::Region::Region

Region (const Rectangle & rectangle)

rectangle 

method Inti::Gdk::Region::Region

Region (const Region & src)

src 

method Inti::Gdk::Region::Region

Region (GdkRegion * gdk_region, bool copy)

gdk_region 
copy 

Public Destructor

method Inti::Gdk::Region::~Region

~Region ()

Public Methods

method Inti::Gdk::Region::operator=

Region & operator= (const Region& src)

src 

method Inti::Gdk::Region::clipbox

Rectangle clipbox () const

method Inti::Gdk::Region::empty

bool empty () const

method Inti::Gdk::Region::operator==

bool operator== (const Region & rhs) const

rhs 

method Inti::Gdk::Region::operator!=

bool operator!= (const Region & rhs) const

rhs 

method Inti::Gdk::Region::contains

bool contains (int x, int y) const

x 
y 

method Inti::Gdk::Region::contains

bool contains (const Point & point) const

point 

method Inti::Gdk::Region::overlaps

OverlapType overlaps (const Rectangle & rect) const

rect 

method Inti::Gdk::Region::offset

void offset (int x, int y)

x 
y 

method Inti::Gdk::Region::union_with

void union_with (const Region & region)

region 

method Inti::Gdk::Region::union_with

void union_with (const Rectangle & rect)

rect 

method Inti::Gdk::Region::intersection_with

void intersection_with (const Region & region)

region 

method Inti::Gdk::Region::xor_with

void xor_with (const Region & region)

region 

method Inti::Gdk::Region::subtract

void subtract (const Region & region)

region 

method Inti::Gdk::Region::gdk_region

GdkRegion * gdk_region () const