149 references to GpRegion
System.Drawing.Common (15)
System\Drawing\Graphics.cs (4)
1964GpRegion*[] gpRegions = new GpRegion*[count]; 1974fixed (GpRegion** r = gpRegions) 2656GpRegion* regionHandle;
System\Drawing\Region.cs (11)
8public sealed unsafe class Region : MarshalByRefObject, IDisposable, IPointer<GpRegion> 10internal GpRegion* NativeRegion { get; private set; } 12nint IPointer<GpRegion>.Pointer => (nint)NativeRegion; 16GpRegion* region; 23GpRegion* region = default; 37GpRegion* region = default; 47GpRegion* region = default; 56internal Region(GpRegion* nativeRegion) => SetNativeRegion(nativeRegion); 60GpRegion* region = default; 65private void SetNativeRegion(GpRegion* nativeRegion) 75GpRegion* region = default;
System.Private.Windows.GdiPlus (134)
Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (128)
712 /// <inheritdoc cref="GdipCloneRegion(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.GpRegion**)"/> 713 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneRegion(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.GpRegion* cloneRegion) 715 fixed (winmdroot.Graphics.GdiPlus.GpRegion** cloneRegionLocal = &cloneRegion) 717 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 726 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneRegion(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.GpRegion** cloneRegion); 770 /// <inheritdoc cref="GdipCombineRegionPath(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.CombineMode)"/> 771 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCombineRegionPath(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.GpPath path, winmdroot.Graphics.GdiPlus.CombineMode combineMode) 775 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 784 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCombineRegionPath(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.GpPath* path, winmdroot.Graphics.GdiPlus.CombineMode combineMode); 786 /// <inheritdoc cref="GdipCombineRegionRect(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.RectF*, winmdroot.Graphics.GdiPlus.CombineMode)"/> 787 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCombineRegionRect(ref winmdroot.Graphics.GdiPlus.GpRegion region, in winmdroot.Graphics.GdiPlus.RectF rect, winmdroot.Graphics.GdiPlus.CombineMode combineMode) 791 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 800 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCombineRegionRect(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.RectF* rect, winmdroot.Graphics.GdiPlus.CombineMode combineMode); 802 /// <inheritdoc cref="GdipCombineRegionRegion(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.CombineMode)"/> 803 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCombineRegionRegion(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.GpRegion region2, winmdroot.Graphics.GdiPlus.CombineMode combineMode) 805 fixed (winmdroot.Graphics.GdiPlus.GpRegion* region2Local = &region2) 807 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 816 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCombineRegionRegion(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.GpRegion* region2, winmdroot.Graphics.GdiPlus.CombineMode combineMode); 1509 /// <inheritdoc cref="GdipCreateRegion(winmdroot.Graphics.GdiPlus.GpRegion**)"/> 1510 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegion(ref winmdroot.Graphics.GdiPlus.GpRegion* region) 1512 fixed (winmdroot.Graphics.GdiPlus.GpRegion** regionLocal = &region) 1520 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegion(winmdroot.Graphics.GdiPlus.GpRegion** region); 1522 /// <inheritdoc cref="GdipCreateRegionHrgn(winmdroot.Graphics.Gdi.HRGN, winmdroot.Graphics.GdiPlus.GpRegion**)"/> 1523 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionHrgn(winmdroot.Graphics.Gdi.HRGN hRgn, ref winmdroot.Graphics.GdiPlus.GpRegion* region) 1525 fixed (winmdroot.Graphics.GdiPlus.GpRegion** regionLocal = &region) 1533 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionHrgn(winmdroot.Graphics.Gdi.HRGN hRgn, winmdroot.Graphics.GdiPlus.GpRegion** region); 1535 /// <inheritdoc cref="GdipCreateRegionPath(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.GpRegion**)"/> 1536 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionPath(ref winmdroot.Graphics.GdiPlus.GpPath path, ref winmdroot.Graphics.GdiPlus.GpRegion* region) 1538 fixed (winmdroot.Graphics.GdiPlus.GpRegion** regionLocal = &region) 1549 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionPath(winmdroot.Graphics.GdiPlus.GpPath* path, winmdroot.Graphics.GdiPlus.GpRegion** region); 1551 /// <inheritdoc cref="GdipCreateRegionRect(winmdroot.Graphics.GdiPlus.RectF*, winmdroot.Graphics.GdiPlus.GpRegion**)"/> 1552 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionRect(in winmdroot.Graphics.GdiPlus.RectF rect, ref winmdroot.Graphics.GdiPlus.GpRegion* region) 1554 fixed (winmdroot.Graphics.GdiPlus.GpRegion** regionLocal = &region) 1565 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionRect(winmdroot.Graphics.GdiPlus.RectF* rect, winmdroot.Graphics.GdiPlus.GpRegion** region); 1567 /// <inheritdoc cref="GdipCreateRegionRgnData(byte*, int, winmdroot.Graphics.GdiPlus.GpRegion**)"/> 1568 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionRgnData(in byte regionData, int size, ref winmdroot.Graphics.GdiPlus.GpRegion* region) 1570 fixed (winmdroot.Graphics.GdiPlus.GpRegion** regionLocal = &region) 1581 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionRgnData(byte* regionData, int size, winmdroot.Graphics.GdiPlus.GpRegion** region); 1816 /// <inheritdoc cref="GdipDeleteRegion(winmdroot.Graphics.GdiPlus.GpRegion*)"/> 1817 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteRegion(ref winmdroot.Graphics.GdiPlus.GpRegion region) 1819 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 1827 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteRegion(winmdroot.Graphics.GdiPlus.GpRegion* region); 2966 /// <inheritdoc cref="GdipFillRegion(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.GpRegion*)"/> 2967 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRegion(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, ref winmdroot.Graphics.GdiPlus.GpRegion region) 2969 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 2983 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRegion(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.GpRegion* region); 3126 /// <inheritdoc cref="GdipGetClip(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpRegion*)"/> 3127 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetClip(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpRegion region) 3129 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 3140 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetClip(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpRegion* region); 4994 /// <inheritdoc cref="GdipGetRegionBounds(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.RectF*)"/> 4995 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionBounds(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.RectF rect) 5001 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 5011 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionBounds(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.RectF* rect); 5013 /// <inheritdoc cref="GdipGetRegionData(winmdroot.Graphics.GdiPlus.GpRegion*, byte*, uint, uint*)"/> 5014 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionData(ref winmdroot.Graphics.GdiPlus.GpRegion region, Span<byte> buffer, uint* sizeFilled) 5018 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 5027 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionData(winmdroot.Graphics.GdiPlus.GpRegion* region, byte* buffer, uint bufferSize, [Optional] uint* sizeFilled); 5029 /// <inheritdoc cref="GdipGetRegionDataSize(winmdroot.Graphics.GdiPlus.GpRegion*, uint*)"/> 5030 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionDataSize(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref uint bufferSize) 5034 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 5043 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionDataSize(winmdroot.Graphics.GdiPlus.GpRegion* region, uint* bufferSize); 5045 /// <inheritdoc cref="GdipGetRegionHRgn(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.Gdi.HRGN*)"/> 5046 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionHRgn(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.Gdi.HRGN hRgn) 5052 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 5062 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionHRgn(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.Gdi.HRGN* hRgn); 5064 /// <inheritdoc cref="GdipGetRegionScans(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.RectF*, int*, winmdroot.Graphics.GdiPlus.Matrix*)"/> 5065 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionScans(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.RectF rects, ref int count, ref winmdroot.Graphics.GdiPlus.Matrix matrix) 5073 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 5084 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionScans(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.RectF* rects, int* count, winmdroot.Graphics.GdiPlus.Matrix* matrix); 5086 /// <inheritdoc cref="GdipGetRegionScansCount(winmdroot.Graphics.GdiPlus.GpRegion*, uint*, winmdroot.Graphics.GdiPlus.Matrix*)"/> 5087 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionScansCount(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref uint count, ref winmdroot.Graphics.GdiPlus.Matrix matrix) 5093 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 5103 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionScansCount(winmdroot.Graphics.GdiPlus.GpRegion* region, uint* count, winmdroot.Graphics.GdiPlus.Matrix* matrix); 5566 /// <inheritdoc cref="GdipIsEmptyRegion(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.BOOL*)"/> 5567 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsEmptyRegion(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Foundation.BOOL result) 5573 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 5583 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsEmptyRegion(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Foundation.BOOL* result); 5585 /// <inheritdoc cref="GdipIsEqualRegion(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.BOOL*)"/> 5586 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsEqualRegion(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.GpRegion region2, ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Foundation.BOOL result) 5592 fixed (winmdroot.Graphics.GdiPlus.GpRegion* region2Local = &region2) 5594 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 5605 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsEqualRegion(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.GpRegion* region2, winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Foundation.BOOL* result); 5607 /// <inheritdoc cref="GdipIsInfiniteRegion(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.BOOL*)"/> 5608 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsInfiniteRegion(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Foundation.BOOL result) 5614 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 5624 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsInfiniteRegion(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Foundation.BOOL* result); 5782 /// <inheritdoc cref="GdipIsVisibleRegionPoint(winmdroot.Graphics.GdiPlus.GpRegion*, float, float, winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.BOOL*)"/> 5783 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsVisibleRegionPoint(ref winmdroot.Graphics.GdiPlus.GpRegion region, float x, float y, ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Foundation.BOOL result) 5789 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 5799 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsVisibleRegionPoint(winmdroot.Graphics.GdiPlus.GpRegion* region, float x, float y, winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Foundation.BOOL* result); 5801 /// <inheritdoc cref="GdipIsVisibleRegionRect(winmdroot.Graphics.GdiPlus.GpRegion*, float, float, float, float, winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.BOOL*)"/> 5802 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsVisibleRegionRect(ref winmdroot.Graphics.GdiPlus.GpRegion region, float x, float y, float width, float height, ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Foundation.BOOL result) 5808 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 5818 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsVisibleRegionRect(winmdroot.Graphics.GdiPlus.GpRegion* region, float x, float y, float width, float height, winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Foundation.BOOL* result); 5878 /// <inheritdoc cref="GdipMeasureCharacterRanges(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.PCWSTR, int, winmdroot.Graphics.GdiPlus.GpFont*, winmdroot.Graphics.GdiPlus.RectF*, winmdroot.Graphics.GdiPlus.GpStringFormat*, int, winmdroot.Graphics.GdiPlus.GpRegion**)"/> 5879 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipMeasureCharacterRanges(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, string @string, int length, in winmdroot.Graphics.GdiPlus.GpFont font, in winmdroot.Graphics.GdiPlus.RectF layoutRect, in winmdroot.Graphics.GdiPlus.GpStringFormat stringFormat, int regionCount, ref winmdroot.Graphics.GdiPlus.GpRegion* regions) 5881 fixed (winmdroot.Graphics.GdiPlus.GpRegion** regionsLocal = &regions) 5904 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMeasureCharacterRanges(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Foundation.PCWSTR @string, int length, winmdroot.Graphics.GdiPlus.GpFont* font, winmdroot.Graphics.GdiPlus.RectF* layoutRect, winmdroot.Graphics.GdiPlus.GpStringFormat* stringFormat, int regionCount, winmdroot.Graphics.GdiPlus.GpRegion** regions); 6878 /// <inheritdoc cref="GdipSetClipRegion(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.CombineMode)"/> 6879 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetClipRegion(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpRegion region, winmdroot.Graphics.GdiPlus.CombineMode combineMode) 6881 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 6892 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetClipRegion(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.CombineMode combineMode); 6998 /// <inheritdoc cref="GdipSetEmpty(winmdroot.Graphics.GdiPlus.GpRegion*)"/> 6999 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetEmpty(ref winmdroot.Graphics.GdiPlus.GpRegion region) 7001 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 7009 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetEmpty(winmdroot.Graphics.GdiPlus.GpRegion* region); 7153 /// <inheritdoc cref="GdipSetInfinite(winmdroot.Graphics.GdiPlus.GpRegion*)"/> 7154 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetInfinite(ref winmdroot.Graphics.GdiPlus.GpRegion region) 7156 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 7164 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetInfinite(winmdroot.Graphics.GdiPlus.GpRegion* region); 8137 /// <inheritdoc cref="GdipTransformRegion(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.Matrix*)"/> 8138 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformRegion(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.Matrix matrix) 8142 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 8151 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformRegion(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.Matrix* matrix); 8218 /// <inheritdoc cref="GdipTranslateRegion(winmdroot.Graphics.GdiPlus.GpRegion*, float, float)"/> 8219 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateRegion(ref winmdroot.Graphics.GdiPlus.GpRegion region, float dx, float dy) 8221 fixed (winmdroot.Graphics.GdiPlus.GpRegion* regionLocal = &region) 8229 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateRegion(winmdroot.Graphics.GdiPlus.GpRegion* region, float dx, float dy);
Windows\Win32\Graphics\Gdi\IGraphicsHdcProvider.cs (1)
15/// <see cref="GetGraphics(bool)"/> should not have a <see cref="GpRegion"/> clip or GpMatrix
Windows\Win32\Graphics\GdiPlus\GpRegionExtensions.cs (5)
9/// Creates a native region from a GDI+ <see cref="GpRegion"/> and <see cref="GpGraphics"/>. 11public static RegionScope GetRegionScope(this IPointer<GpRegion> region, IPointer<GpGraphics> graphics) 20/// Creates a native region from a GDI+ <see cref="GpRegion"/> and <see cref="HWND"/>. 22public static RegionScope GetRegionScope(this IPointer<GpRegion> region, HWND hwnd) 31private static HRGN InitializeFromGdiPlus(GpRegion* region, GpGraphics* graphics)