📄 gdiplus_region.cpp
字号:
{
if ( g_GdipTransformRegion == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipTransformRegion);
}
if ( g_GdipTransformRegion != NULL )
{
status = (*g_GdipTransformRegion)(region, matrix);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetRegionBoundsPtr)(GpRegion *region, GpGraphics *graphics,
GpRectF *rect));
DEFINE_MEMBER(GdipGetRegionBounds);
GpStatus WINGDIPAPI
GdipGetRegionBounds(GpRegion *region, GpGraphics *graphics,
GpRectF *rect)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetRegionBounds == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetRegionBounds);
}
if ( g_GdipGetRegionBounds != NULL )
{
status = (*g_GdipGetRegionBounds)(region, graphics, rect);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetRegionBoundsIPtr)(GpRegion *region, GpGraphics *graphics,
GpRect *rect));
DEFINE_MEMBER(GdipGetRegionBoundsI);
GpStatus WINGDIPAPI
GdipGetRegionBoundsI(GpRegion *region, GpGraphics *graphics,
GpRect *rect)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetRegionBoundsI == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetRegionBoundsI);
}
if ( g_GdipGetRegionBoundsI != NULL )
{
status = (*g_GdipGetRegionBoundsI)(region, graphics, rect);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetRegionHRgnPtr)(GpRegion *region, GpGraphics *graphics, HRGN *hRgn));
DEFINE_MEMBER(GdipGetRegionHRgn);
GpStatus WINGDIPAPI
GdipGetRegionHRgn(GpRegion *region, GpGraphics *graphics, HRGN *hRgn)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetRegionHRgn == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetRegionHRgn);
}
if ( g_GdipGetRegionHRgn != NULL )
{
status = (*g_GdipGetRegionHRgn)(region, graphics, hRgn);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipIsEmptyRegionPtr)(GpRegion *region, GpGraphics *graphics,
BOOL *result));
DEFINE_MEMBER(GdipIsEmptyRegion);
GpStatus WINGDIPAPI
GdipIsEmptyRegion(GpRegion *region, GpGraphics *graphics, BOOL *result)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipIsEmptyRegion == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipIsEmptyRegion);
}
if ( g_GdipIsEmptyRegion != NULL )
{
status = (*g_GdipIsEmptyRegion)(region, graphics, result);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipIsInfiniteRegionPtr)(GpRegion *region, GpGraphics *graphics,
BOOL *result));
DEFINE_MEMBER(GdipIsInfiniteRegion);
GpStatus WINGDIPAPI
GdipIsInfiniteRegion(GpRegion *region, GpGraphics *graphics,
BOOL *result)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipIsInfiniteRegion == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipIsInfiniteRegion);
}
if ( g_GdipIsInfiniteRegion != NULL )
{
status = (*g_GdipIsInfiniteRegion)(region, graphics, result);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipIsEqualRegionPtr)(GpRegion *region, GpRegion *region2,
GpGraphics *graphics, BOOL *result));
DEFINE_MEMBER(GdipIsEqualRegion);
GpStatus WINGDIPAPI
GdipIsEqualRegion(GpRegion *region, GpRegion *region2,
GpGraphics *graphics, BOOL *result)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipIsEqualRegion == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipIsEqualRegion);
}
if ( g_GdipIsEqualRegion != NULL )
{
status = (*g_GdipIsEqualRegion)(region, region2, graphics, result);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetRegionDataSizePtr)(GpRegion *region, UINT * bufferSize));
DEFINE_MEMBER(GdipGetRegionDataSize);
GpStatus WINGDIPAPI
GdipGetRegionDataSize(GpRegion *region, UINT * bufferSize)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetRegionDataSize == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetRegionDataSize);
}
if ( g_GdipGetRegionDataSize != NULL )
{
status = (*g_GdipGetRegionDataSize)(region, bufferSize);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetRegionDataPtr)(GpRegion *region, BYTE * buffer, UINT bufferSize,
UINT * sizeFilled));
DEFINE_MEMBER(GdipGetRegionData);
GpStatus WINGDIPAPI
GdipGetRegionData(GpRegion *region, BYTE * buffer, UINT bufferSize,
UINT * sizeFilled)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetRegionData == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetRegionData);
}
if ( g_GdipGetRegionData != NULL )
{
status = (*g_GdipGetRegionData)(region, buffer, bufferSize, sizeFilled);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipIsVisibleRegionPointPtr)(GpRegion *region, REAL x, REAL y,
GpGraphics *graphics, BOOL *result));
DEFINE_MEMBER(GdipIsVisibleRegionPoint);
GpStatus WINGDIPAPI
GdipIsVisibleRegionPoint(GpRegion *region, REAL x, REAL y,
GpGraphics *graphics, BOOL *result)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipIsVisibleRegionPoint == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipIsVisibleRegionPoint);
}
if ( g_GdipIsVisibleRegionPoint != NULL )
{
status = (*g_GdipIsVisibleRegionPoint)(region, x, y, graphics, result);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipIsVisibleRegionPointIPtr)(GpRegion *region, INT x, INT y,
GpGraphics *graphics, BOOL *result));
DEFINE_MEMBER(GdipIsVisibleRegionPointI);
GpStatus WINGDIPAPI
GdipIsVisibleRegionPointI(GpRegion *region, INT x, INT y,
GpGraphics *graphics, BOOL *result)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipIsVisibleRegionPointI == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipIsVisibleRegionPointI);
}
if ( g_GdipIsVisibleRegionPointI != NULL )
{
status = (*g_GdipIsVisibleRegionPointI)(region, x, y, graphics, result);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipIsVisibleRegionRectPtr)(GpRegion *region, REAL x, REAL y, REAL width,
REAL height, GpGraphics *graphics, BOOL *result));
DEFINE_MEMBER(GdipIsVisibleRegionRect);
GpStatus WINGDIPAPI
GdipIsVisibleRegionRect(GpRegion *region, REAL x, REAL y, REAL width,
REAL height, GpGraphics *graphics, BOOL *result)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipIsVisibleRegionRect == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipIsVisibleRegionRect);
}
if ( g_GdipIsVisibleRegionRect != NULL )
{
status = (*g_GdipIsVisibleRegionRect)(region, x, y, width, height, graphics, result);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipIsVisibleRegionRectIPtr)(GpRegion *region, INT x, INT y, INT width,
INT height, GpGraphics *graphics, BOOL *result));
DEFINE_MEMBER(GdipIsVisibleRegionRectI);
GpStatus WINGDIPAPI
GdipIsVisibleRegionRectI(GpRegion *region, INT x, INT y, INT width,
INT height, GpGraphics *graphics, BOOL *result)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipIsVisibleRegionRectI == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipIsVisibleRegionRectI);
}
if ( g_GdipIsVisibleRegionRectI != NULL )
{
status = (*g_GdipIsVisibleRegionRectI)(region, x, y, width, height, graphics, result);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetRegionScansCountPtr)(GpRegion *region, UINT* count, GpMatrix* matrix));
DEFINE_MEMBER(GdipGetRegionScansCount);
GpStatus WINGDIPAPI
GdipGetRegionScansCount(GpRegion *region, UINT* count, GpMatrix* matrix)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetRegionScansCount == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetRegionScansCount);
}
if ( g_GdipGetRegionScansCount != NULL )
{
status = (*g_GdipGetRegionScansCount)(region, count, matrix);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetRegionScansPtr)(GpRegion *region, GpRectF* rects, INT* count,
GpMatrix* matrix));
DEFINE_MEMBER(GdipGetRegionScans);
GpStatus WINGDIPAPI
GdipGetRegionScans(GpRegion *region, GpRectF* rects, INT* count,
GpMatrix* matrix)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetRegionScans == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetRegionScans);
}
if ( g_GdipGetRegionScans != NULL )
{
status = (*g_GdipGetRegionScans)(region, rects, count, matrix);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetRegionScansIPtr)(GpRegion *region, GpRect* rects, INT* count,
GpMatrix* matrix));
DEFINE_MEMBER(GdipGetRegionScansI);
GpStatus WINGDIPAPI
GdipGetRegionScansI(GpRegion *region, GpRect* rects, INT* count,
GpMatrix* matrix)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetRegionScansI == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetRegionScansI);
}
if ( g_GdipGetRegionScansI != NULL )
{
status = (*g_GdipGetRegionScansI)(region, rects, count, matrix);
}
}
return status;
}
//----------------------------------------------------------------------------
// Platform Shunt
//----------------------------------------------------------------------------
VOID WINAPI
Gdiplus_RegionInit()
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -