Public Methods |
| Region () |
| Region (const IRect &cRect) |
| Region (const Region &cReg) |
| Region (const Region &cReg, const IRect &cRect, bool bNormalize) |
| ~Region () |
void | Set (const IRect &cRect) |
void | Set (const Region &cRect) |
void | Clear (void) |
bool | IsEmpty () const |
void | Include (const IRect &cRect) |
void | Intersect (const Region &cReg) |
void | Exclude (const IRect &cRect) |
void | Exclude (const Region &cReg) |
Region* | Clone (const IRect &cRectangle, bool bNormalize) |
void | Optimize () |
IRect | GetBounds () const |
Public Attributes |
ClipRectList | m_cRects |
Static Public Methods |
void | FreeClipRect (ClipRect *pcRect) |
ClipRect* | AllocClipRect () |