149 references to GpRegion
System.Drawing.Common (15)
System\Drawing\Graphics.cs (4)
1964
GpRegion
*[] gpRegions = new
GpRegion
*[count];
1974
fixed (
GpRegion
** r = gpRegions)
2656
GpRegion
* regionHandle;
System\Drawing\Region.cs (11)
8
public sealed unsafe class Region : MarshalByRefObject, IDisposable, IPointer<
GpRegion
>
10
internal
GpRegion
* NativeRegion { get; private set; }
12
nint IPointer<
GpRegion
>.Pointer => (nint)NativeRegion;
16
GpRegion
* region;
23
GpRegion
* region = default;
37
GpRegion
* region = default;
47
GpRegion
* region = default;
56
internal Region(
GpRegion
* nativeRegion) => SetNativeRegion(nativeRegion);
60
GpRegion
* region = default;
65
private void SetNativeRegion(
GpRegion
* nativeRegion)
75
GpRegion
* 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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion2)
807
fixed (winmdroot.Graphics.GdiPlus.
GpRegion
* regionLocal = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion2)
5594
fixed (winmdroot.Graphics.GdiPlus.
GpRegion
* regionLocal = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ions)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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 = ®ion)
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"/>.
11
public 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"/>.
22
public static RegionScope GetRegionScope(this IPointer<
GpRegion
> region, HWND hwnd)
31
private static HRGN InitializeFromGdiPlus(
GpRegion
* region, GpGraphics* graphics)