#include <region.h>
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 |
Static Public Methods | |
| void | FreeClipRect (ClipRect *pcRect) |
| ClipRect * | AllocClipRect () |
Public Attributes | |
| ClipRectList | m_cRects |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.9.1 written by Dimitri van Heesch,
© 1997-2001