Pyro higlevel API
|
Public Member Functions | |
IRect (void) | |
IRect (int l, int t, int r, int b) | |
IRect (const IPoint &cMin, const IPoint &cMax) | |
IRect (const Rect &cRect) | |
~IRect () | |
bool | IsValid () const |
void | Invalidate (void) |
bool | DoIntersect (const IPoint &cPoint) const |
bool | DoIntersect (const IRect &cRect) const |
bool | Includes (const Rect &cRect) const |
int | Width () const |
int | Height () const |
IPoint | Size () const |
IPoint | LeftTop () const |
IPoint | RightBottom () const |
IRect | Bounds (void) const |
IRect & | Resize (int nLeft, int nTop, int nRight, int nBottom) |
IRect | operator+ (const IPoint &cPoint) const |
IRect | operator- (const IPoint &cPoint) const |
IPoint | operator+ (const IRect &cRect) const |
IPoint | operator- (const IRect &cRect) const |
IRect | operator& (const IRect &cRect) const |
void | operator&= (const IRect &cRect) |
IRect | operator| (const IRect &cRect) const |
void | operator|= (const IRect &cRect) |
IRect | operator| (const IPoint &cPoint) const |
void | operator|= (const IPoint &cPoint) |
void | operator+= (const IPoint &cPoint) |
void | operator-= (const IPoint &cPoint) |
bool | operator== (const IRect &cRect) const |
bool | operator!= (const IRect &cRect) const |
Public Attributes | |
int | left |
int | top |
int | right |
int | bottom |
|
inline |
|
inline |
References os::IPoint::x, and os::IPoint::y.
|
inline |
References os::Rect::bottom, os::Rect::left, os::Rect::right, and os::Rect::top.
|
inline |
|
inline |
|
inline |
References os::IPoint::x, and os::IPoint::y.
|
inline |
|
inline |
Referenced by os::BitmapImage::Load().
|
inline |
References os::Rect::bottom, os::Rect::IsValid(), os::Rect::left, os::Rect::right, and os::Rect::top.
|
inline |
|
inline |
Referenced by os::Region::Exclude(), os::Region::Intersect(), and os::Region::Region().
|
inline |
Referenced by os::Region::Region().
|
inline |
References os::IPoint::x, and os::IPoint::y.
|
inline |
References os::IPoint::x, and os::IPoint::y.
References os::IPoint::x, and os::IPoint::y.
|
inline |
References os::IPoint::x, and os::IPoint::y.
|
inline |
References os::IPoint::x, and os::IPoint::y.
|
inline |
References os::IPoint::x, and os::IPoint::y.
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by os::BitmapImage::Load().
int os::IRect::bottom |
int os::IRect::left |
int os::IRect::right |
int os::IRect::top |