#include <gdiplusheaders.h>
|
| Region (const Rect &rect) |
|
| Region () |
|
| Region (const BYTE *regionData, INT size) |
|
| Region (const GraphicsPath *path) |
|
| Region (HRGN hRgn) |
|
| Region (const RectF &rect) |
|
Region * | Clone () |
|
Status | Complement (const GraphicsPath *path) |
|
Status | Complement (const Region *region) |
|
Status | Complement (const Rect &rect) |
|
Status | Complement (const RectF &rect) |
|
BOOL | Equals (const Region *region, const Graphics *g) const |
|
Status | Exclude (const GraphicsPath *path) |
|
Status | Exclude (const RectF &rect) |
|
Status | Exclude (const Rect &rect) |
|
Status | Exclude (const Region *region) |
|
Status | GetBounds (Rect *rect, const Graphics *g) const |
|
Status | GetBounds (RectF *rect, const Graphics *g) const |
|
Status | GetData (BYTE *buffer, UINT bufferSize, UINT *sizeFilled) const |
|
UINT | GetDataSize () const |
|
HRGN | GetHRGN (const Graphics *g) const |
|
Status | GetLastStatus () |
|
Status | GetRegionScans (const Matrix *matrix, Rect *rects, INT *count) const |
|
Status | GetRegionScans (const Matrix *matrix, RectF *rects, INT *count) const |
|
UINT | GetRegionScansCount (const Matrix *matrix) const |
|
Status | Intersect (const Rect &rect) |
|
Status | Intersect (const GraphicsPath *path) |
|
Status | Intersect (const RectF &rect) |
|
Status | Intersect (const Region *region) |
|
BOOL | IsEmpty (const Graphics *g) const |
|
BOOL | IsInfinite (const Graphics *g) const |
|
BOOL | IsVisible (const PointF &point, const Graphics *g) const |
|
BOOL | IsVisible (const RectF &rect, const Graphics *g) const |
|
BOOL | IsVisible (const Rect &rect, const Graphics *g) const |
|
BOOL | IsVisible (INT x, INT y, const Graphics *g) const |
|
BOOL | IsVisible (REAL x, REAL y, const Graphics *g) const |
|
BOOL | IsVisible (INT x, INT y, INT width, INT height, const Graphics *g) const |
|
BOOL | IsVisible (const Point &point, const Graphics *g) const |
|
BOOL | IsVisible (REAL x, REAL y, REAL width, REAL height, const Graphics *g) const |
|
Status | MakeEmpty () |
|
Status | MakeInfinite () |
|
Status | Transform (const Matrix *matrix) |
|
Status | Translate (REAL dx, REAL dy) |
|
Status | Translate (INT dx, INT dy) |
|
Status | Union (const Rect &rect) |
|
Status | Union (const Region *region) |
|
Status | Union (const RectF &rect) |
|
Status | Union (const GraphicsPath *path) |
|
Status | Xor (const GraphicsPath *path) |
|
Status | Xor (const RectF &rect) |
|
Status | Xor (const Rect &rect) |
|
Status | Xor (const Region *region) |
|
void | operator delete (void *in_pVoid) |
|
void | operator delete[] (void *in_pVoid) |
|
void * | operator new (size_t in_size) |
|
void * | operator new[] (size_t in_size) |
|
Definition at line 1012 of file gdiplusheaders.h.
◆ Region() [1/6]
Definition at line 1019 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCreateRegionRectI(GDIPCONST GpRect *rect, GpRegion **region)
◆ Region() [2/6]
◆ Region() [3/6]
Definition at line 1029 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCreateRegionRgnData(GDIPCONST BYTE *data, INT size, GpRegion **region)
◆ Region() [4/6]
Definition at line 1034 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCreateRegionPath(GpPath *path, GpRegion **region)
friend GpRegion *& getNat(const Region *region)
◆ Region() [5/6]
Region::Region |
( |
HRGN |
hRgn | ) |
|
|
inline |
Definition at line 1039 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCreateRegionHrgn(HRGN hrgn, GpRegion **region)
◆ Region() [6/6]
Definition at line 1044 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCreateRegionRect(GDIPCONST GpRectF *rect, GpRegion **region)
◆ Clone()
Definition at line 1050 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCloneRegion(GpRegion *region, GpRegion **clone)
◆ Complement() [1/4]
Definition at line 1059 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipCombineRegionPath(GpRegion *region, GpPath *path, CombineMode mode)
friend GpRegion *& getNat(const Region *region)
◆ Complement() [2/4]
Definition at line 1066 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipCombineRegionRegion(GpRegion *region1, GpRegion *region2, CombineMode mode)
friend GpRegion *& getNat(const Region *region)
◆ Complement() [3/4]
Definition at line 1073 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCombineRegionRectI(GpRegion *region, GDIPCONST GpRect *rect, CombineMode mode)
Status SetStatus(Status status) const
◆ Complement() [4/4]
Definition at line 1079 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCombineRegionRect(GpRegion *region, GDIPCONST GpRectF *rect, CombineMode mode)
Status SetStatus(Status status) const
◆ Equals()
Definition at line 1085 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipIsEqualRegion(GpRegion *region, GpRegion *region2, GpGraphics *graphics, BOOL *res)
Status SetStatus(Status status) const
friend GpRegion *& getNat(const Region *region)
◆ Exclude() [1/4]
Definition at line 1094 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipCombineRegionPath(GpRegion *region, GpPath *path, CombineMode mode)
friend GpRegion *& getNat(const Region *region)
◆ Exclude() [2/4]
Definition at line 1101 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCombineRegionRect(GpRegion *region, GDIPCONST GpRectF *rect, CombineMode mode)
Status SetStatus(Status status) const
◆ Exclude() [3/4]
Definition at line 1107 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCombineRegionRectI(GpRegion *region, GDIPCONST GpRect *rect, CombineMode mode)
Status SetStatus(Status status) const
◆ Exclude() [4/4]
Definition at line 1113 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipCombineRegionRegion(GpRegion *region1, GpRegion *region2, CombineMode mode)
friend GpRegion *& getNat(const Region *region)
◆ FromHRGN()
static Region* Region::FromHRGN |
( |
HRGN |
hRgn | ) |
|
|
inlinestatic |
◆ GetBounds() [1/2]
Definition at line 1126 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipGetRegionBoundsI(GpRegion *region, GpGraphics *graphics, GpRect *rect)
friend GpRegion *& getNat(const Region *region)
◆ GetBounds() [2/2]
Definition at line 1132 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipGetRegionBounds(GpRegion *region, GpGraphics *graphics, GpRectF *rect)
friend GpRegion *& getNat(const Region *region)
◆ GetData()
Definition at line 1138 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipGetRegionData(GpRegion *region, BYTE *buffer, UINT size, UINT *needed)
Status SetStatus(Status status) const
◆ GetDataSize()
UINT Region::GetDataSize |
( |
| ) |
const |
|
inline |
Definition at line 1144 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipGetRegionDataSize(GpRegion *region, UINT *needed)
◆ GetHRGN()
Definition at line 1152 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipGetRegionHRgn(GpRegion *region, GpGraphics *graphics, HRGN *hrgn)
Status SetStatus(Status status) const
friend GpRegion *& getNat(const Region *region)
◆ GetLastStatus()
Status Region::GetLastStatus |
( |
| ) |
|
|
inline |
◆ GetRegionScans() [1/2]
Definition at line 1166 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipGetRegionScansI(GpRegion *region, GpRect *scans, INT *count, GpMatrix *matrix)
GLuint GLuint GLsizei count
Status SetStatus(Status status) const
friend GpRegion *& getNat(const Region *region)
◆ GetRegionScans() [2/2]
Definition at line 1172 of file gdiplusheaders.h.
GLuint GLuint GLsizei count
Status SetStatus(Status status) const
friend GpRegion *& getNat(const Region *region)
GpStatus WINGDIPAPI GdipGetRegionScans(GpRegion *region, GpRectF *scans, INT *count, GpMatrix *matrix)
◆ GetRegionScansCount()
Definition at line 1178 of file gdiplusheaders.h.
GLuint GLuint GLsizei count
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipGetRegionScansCount(GpRegion *region, UINT *count, GpMatrix *matrix)
friend GpRegion *& getNat(const Region *region)
◆ Intersect() [1/4]
Definition at line 1186 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCombineRegionRectI(GpRegion *region, GDIPCONST GpRect *rect, CombineMode mode)
Status SetStatus(Status status) const
◆ Intersect() [2/4]
Definition at line 1192 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipCombineRegionPath(GpRegion *region, GpPath *path, CombineMode mode)
friend GpRegion *& getNat(const Region *region)
◆ Intersect() [3/4]
Definition at line 1199 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCombineRegionRect(GpRegion *region, GDIPCONST GpRectF *rect, CombineMode mode)
Status SetStatus(Status status) const
◆ Intersect() [4/4]
Definition at line 1205 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipCombineRegionRegion(GpRegion *region1, GpRegion *region2, CombineMode mode)
friend GpRegion *& getNat(const Region *region)
◆ IsEmpty()
Definition at line 1212 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipIsEmptyRegion(GpRegion *region, GpGraphics *graphics, BOOL *res)
Status SetStatus(Status status) const
friend GpRegion *& getNat(const Region *region)
◆ IsInfinite()
Definition at line 1220 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipIsInfiniteRegion(GpRegion *region, GpGraphics *graphics, BOOL *res)
friend GpRegion *& getNat(const Region *region)
◆ IsVisible() [1/8]
Definition at line 1228 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipIsVisibleRegionPoint(GpRegion *region, REAL x, REAL y, GpGraphics *graphics, BOOL *res)
Status SetStatus(Status status) const
friend GpRegion *& getNat(const Region *region)
◆ IsVisible() [2/8]
Definition at line 1236 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipIsVisibleRegionRect(GpRegion *region, REAL x, REAL y, REAL w, REAL h, GpGraphics *graphics, BOOL *res)
friend GpRegion *& getNat(const Region *region)
◆ IsVisible() [3/8]
Definition at line 1245 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipIsVisibleRegionRectI(GpRegion *region, INT x, INT y, INT w, INT h, GpGraphics *graphics, BOOL *res)
friend GpRegion *& getNat(const Region *region)
◆ IsVisible() [4/8]
Definition at line 1254 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GLint GLint GLint GLint GLint x
GpStatus WINGDIPAPI GdipIsVisibleRegionPointI(GpRegion *region, INT x, INT y, GpGraphics *graphics, BOOL *res)
GLint GLint GLint GLint GLint GLint y
friend GpRegion *& getNat(const Region *region)
◆ IsVisible() [5/8]
Definition at line 1262 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipIsVisibleRegionPoint(GpRegion *region, REAL x, REAL y, GpGraphics *graphics, BOOL *res)
Status SetStatus(Status status) const
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
friend GpRegion *& getNat(const Region *region)
◆ IsVisible() [6/8]
Definition at line 1270 of file gdiplusheaders.h.
GLint GLint GLsizei width
Status SetStatus(Status status) const
GLint GLint GLint GLint GLint x
GpStatus WINGDIPAPI GdipIsVisibleRegionRectI(GpRegion *region, INT x, INT y, INT w, INT h, GpGraphics *graphics, BOOL *res)
GLint GLint GLsizei GLsizei height
GLint GLint GLint GLint GLint GLint y
friend GpRegion *& getNat(const Region *region)
◆ IsVisible() [7/8]
Definition at line 1279 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipIsVisibleRegionPointI(GpRegion *region, INT x, INT y, GpGraphics *graphics, BOOL *res)
friend GpRegion *& getNat(const Region *region)
◆ IsVisible() [8/8]
Definition at line 1287 of file gdiplusheaders.h.
GLint GLint GLsizei width
Status SetStatus(Status status) const
GLint GLint GLint GLint GLint x
GLint GLint GLsizei GLsizei height
GpStatus WINGDIPAPI GdipIsVisibleRegionRect(GpRegion *region, REAL x, REAL y, REAL w, REAL h, GpGraphics *graphics, BOOL *res)
GLint GLint GLint GLint GLint GLint y
friend GpRegion *& getNat(const Region *region)
◆ MakeEmpty()
Definition at line 1296 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipSetEmpty(GpRegion *region)
◆ MakeInfinite()
Status Region::MakeInfinite |
( |
| ) |
|
|
inline |
Definition at line 1302 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipSetInfinite(GpRegion *region)
◆ SetStatus()
Definition at line 1380 of file gdiplusheaders.h.
static SERVICE_STATUS status
Referenced by Complement(), Equals(), Exclude(), GetBounds(), GetData(), GetDataSize(), GetHRGN(), GetRegionScans(), GetRegionScansCount(), Intersect(), IsEmpty(), IsInfinite(), IsVisible(), MakeEmpty(), MakeInfinite(), Transform(), Translate(), Union(), and Xor().
◆ Transform()
Definition at line 1308 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipTransformRegion(GpRegion *region, GpMatrix *matrix)
friend GpRegion *& getNat(const Region *region)
◆ Translate() [1/2]
Definition at line 1314 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipTranslateRegion(GpRegion *region, REAL dx, REAL dy)
◆ Translate() [2/2]
Definition at line 1320 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipTranslateRegionI(GpRegion *region, INT dx, INT dy)
◆ Union() [1/4]
Definition at line 1326 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCombineRegionRectI(GpRegion *region, GDIPCONST GpRect *rect, CombineMode mode)
Status SetStatus(Status status) const
◆ Union() [2/4]
Definition at line 1332 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipCombineRegionRegion(GpRegion *region1, GpRegion *region2, CombineMode mode)
friend GpRegion *& getNat(const Region *region)
◆ Union() [3/4]
Definition at line 1339 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCombineRegionRect(GpRegion *region, GDIPCONST GpRectF *rect, CombineMode mode)
Status SetStatus(Status status) const
◆ Union() [4/4]
Definition at line 1345 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipCombineRegionPath(GpRegion *region, GpPath *path, CombineMode mode)
friend GpRegion *& getNat(const Region *region)
◆ Xor() [1/4]
Definition at line 1351 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipCombineRegionPath(GpRegion *region, GpPath *path, CombineMode mode)
friend GpRegion *& getNat(const Region *region)
◆ Xor() [2/4]
Definition at line 1357 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCombineRegionRect(GpRegion *region, GDIPCONST GpRectF *rect, CombineMode mode)
Status SetStatus(Status status) const
◆ Xor() [3/4]
Definition at line 1363 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCombineRegionRectI(GpRegion *region, GDIPCONST GpRect *rect, CombineMode mode)
Status SetStatus(Status status) const
◆ Xor() [4/4]
Definition at line 1369 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipCombineRegionRegion(GpRegion *region1, GpRegion *region2, CombineMode mode)
friend GpRegion *& getNat(const Region *region)
◆ getNat
Definition at line 1389 of file gdiplusheaders.h.
1391 return const_cast<Region *>(region)->nativeRegion;
Referenced by Complement(), Equals(), Exclude(), GetBounds(), GetHRGN(), GetRegionScans(), GetRegionScansCount(), Intersect(), IsEmpty(), IsInfinite(), IsVisible(), Region(), Transform(), Union(), and Xor().
◆ Graphics
◆ GraphicsPath
◆ Matrix
◆ lastStatus
◆ nativeRegion
Definition at line 1376 of file gdiplusheaders.h.
Referenced by Clone(), Complement(), Equals(), Exclude(), GetBounds(), GetData(), GetDataSize(), GetHRGN(), GetRegionScans(), GetRegionScansCount(), Intersect(), IsEmpty(), IsInfinite(), IsVisible(), MakeEmpty(), MakeInfinite(), Region(), Transform(), Translate(), Union(), and Xor().
The documentation for this class was generated from the following file: