Data Structures |
| struct | packed_point |
Defines |
| #define | FLAGS_NOFLAGS 0x0 |
| #define | FLAGS_INTPATH 0x4000 |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (gdiplus) |
| static INT | get_pathtypes_size (const GpPath *path) |
| static INT | get_element_size (const region_element *element) |
| static GpStatus | init_region (GpRegion *region, const RegionType type) |
| static GpStatus | clone_element (const region_element *element, region_element **element2) |
| static void | fuse_region (GpRegion *region, region_element *left, region_element *right, const CombineMode mode) |
| GpStatus WINGDIPAPI | GdipCloneRegion (GpRegion *region, GpRegion **clone) |
| GpStatus WINGDIPAPI | GdipCombineRegionPath (GpRegion *region, GpPath *path, CombineMode mode) |
| GpStatus WINGDIPAPI | GdipCombineRegionRect (GpRegion *region, GDIPCONST GpRectF *rect, CombineMode mode) |
| GpStatus WINGDIPAPI | GdipCombineRegionRectI (GpRegion *region, GDIPCONST GpRect *rect, CombineMode mode) |
| GpStatus WINGDIPAPI | GdipCombineRegionRegion (GpRegion *region1, GpRegion *region2, CombineMode mode) |
| GpStatus WINGDIPAPI | GdipCreateRegion (GpRegion **region) |
| GpStatus WINGDIPAPI | GdipCreateRegionPath (GpPath *path, GpRegion **region) |
| GpStatus WINGDIPAPI | GdipCreateRegionRect (GDIPCONST GpRectF *rect, GpRegion **region) |
| GpStatus WINGDIPAPI | GdipCreateRegionRectI (GDIPCONST GpRect *rect, GpRegion **region) |
| GpStatus WINGDIPAPI | GdipCreateRegionRgnData (GDIPCONST BYTE *data, INT size, GpRegion **region) |
| GpStatus WINGDIPAPI | GdipCreateRegionHrgn (HRGN hrgn, GpRegion **region) |
| GpStatus WINGDIPAPI | GdipDeleteRegion (GpRegion *region) |
| GpStatus WINGDIPAPI | GdipGetRegionBounds (GpRegion *region, GpGraphics *graphics, GpRectF *rect) |
| GpStatus WINGDIPAPI | GdipGetRegionBoundsI (GpRegion *region, GpGraphics *graphics, GpRect *rect) |
| static void | write_dword (DWORD *location, INT *offset, const DWORD write) |
| static void | write_float (DWORD *location, INT *offset, const FLOAT write) |
| static void | write_packed_point (DWORD *location, INT *offset, const GpPointF *write) |
| static void | write_path_types (DWORD *location, INT *offset, const GpPath *path) |
| static void | write_element (const region_element *element, DWORD *buffer, INT *filled) |
| GpStatus WINGDIPAPI | GdipGetRegionData (GpRegion *region, BYTE *buffer, UINT size, UINT *needed) |
| GpStatus WINGDIPAPI | GdipGetRegionDataSize (GpRegion *region, UINT *needed) |
| static GpStatus | get_path_hrgn (GpPath *path, GpGraphics *graphics, HRGN *hrgn) |
| static GpStatus | get_region_hrgn (struct region_element *element, GpGraphics *graphics, HRGN *hrgn) |
| GpStatus WINGDIPAPI | GdipGetRegionHRgn (GpRegion *region, GpGraphics *graphics, HRGN *hrgn) |
| GpStatus WINGDIPAPI | GdipIsEmptyRegion (GpRegion *region, GpGraphics *graphics, BOOL *res) |
| GpStatus WINGDIPAPI | GdipIsEqualRegion (GpRegion *region, GpRegion *region2, GpGraphics *graphics, BOOL *res) |
| GpStatus WINGDIPAPI | GdipIsInfiniteRegion (GpRegion *region, GpGraphics *graphics, BOOL *res) |
| GpStatus WINGDIPAPI | GdipIsVisibleRegionRect (GpRegion *region, REAL x, REAL y, REAL w, REAL h, GpGraphics *graphics, BOOL *res) |
| GpStatus WINGDIPAPI | GdipIsVisibleRegionRectI (GpRegion *region, INT x, INT y, INT w, INT h, GpGraphics *graphics, BOOL *res) |
| GpStatus WINGDIPAPI | GdipIsVisibleRegionPoint (GpRegion *region, REAL x, REAL y, GpGraphics *graphics, BOOL *res) |
| GpStatus WINGDIPAPI | GdipIsVisibleRegionPointI (GpRegion *region, INT x, INT y, GpGraphics *graphics, BOOL *res) |
| GpStatus WINGDIPAPI | GdipSetEmpty (GpRegion *region) |
| GpStatus WINGDIPAPI | GdipSetInfinite (GpRegion *region) |
| static GpStatus | transform_region_element (region_element *element, GpMatrix *matrix) |
| GpStatus WINGDIPAPI | GdipTransformRegion (GpRegion *region, GpMatrix *matrix) |
| static void | translate_region_element (region_element *element, REAL dx, REAL dy) |
| GpStatus WINGDIPAPI | GdipTranslateRegion (GpRegion *region, REAL dx, REAL dy) |
| GpStatus WINGDIPAPI | GdipTranslateRegionI (GpRegion *region, INT dx, INT dy) |
| static GpStatus | get_region_scans_data (GpRegion *region, GpMatrix *matrix, LPRGNDATA *data) |
| GpStatus WINGDIPAPI | GdipGetRegionScansCount (GpRegion *region, UINT *count, GpMatrix *matrix) |
| GpStatus WINGDIPAPI | GdipGetRegionScansI (GpRegion *region, GpRect *scans, INT *count, GpMatrix *matrix) |
| GpStatus WINGDIPAPI | GdipGetRegionScans (GpRegion *region, GpRectF *scans, INT *count, GpMatrix *matrix) |
Variables |
| static const INT | sizeheader_size = sizeof(DWORD) * 2 |