251 references to GpPath
System.Drawing.Common (7)
System\Drawing\Drawing2D\GraphicsPath.cs (6)
11
internal
GpPath
* _nativePath;
21
GpPath
* path;
51
GpPath
* path;
87
GpPath
* path;
95
GpPath
* path;
101
private GraphicsPath(
GpPath
* nativePath)
System\Drawing\PointerExtensions.cs (1)
22
public static
GpPath
* Pointer(this Drawing2D.GraphicsPath? path) => path is null ? null : path._nativePath;
System.Private.Windows.GdiPlus (244)
_generated\60\Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (244)
27
/// <inheritdoc cref="GdipAddPathArc(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, float, float, float, float)"/>
29
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathArc(ref winmdroot.Graphics.GdiPlus.
GpPath
path, float x, float y, float width, float height, float startAngle, float sweepAngle)
31
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
39
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathArc(winmdroot.Graphics.GdiPlus.
GpPath
* path, float x, float y, float width, float height, float startAngle, float sweepAngle);
41
/// <inheritdoc cref="GdipAddPathBezier(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, float, float, float, float, float, float)"/>
43
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathBezier(ref winmdroot.Graphics.GdiPlus.
GpPath
path, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4)
45
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
53
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathBezier(winmdroot.Graphics.GdiPlus.
GpPath
* path, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4);
55
/// <inheritdoc cref="GdipAddPathBeziers(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int)"/>
57
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathBeziers(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.PointF points, int count)
61
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
70
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathBeziers(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* points, int count);
72
/// <inheritdoc cref="GdipAddPathBeziersI(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Point*, int)"/>
74
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathBeziersI(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Point points, int count)
78
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
87
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathBeziersI(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Point* points, int count);
89
/// <inheritdoc cref="GdipAddPathClosedCurve2(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int, float)"/>
91
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathClosedCurve2(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.PointF points, int count, float tension)
95
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
104
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathClosedCurve2(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* points, int count, float tension);
106
/// <inheritdoc cref="GdipAddPathClosedCurve2I(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Point*, int, float)"/>
108
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathClosedCurve2I(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Point points, int count, float tension)
112
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
121
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathClosedCurve2I(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Point* points, int count, float tension);
123
/// <inheritdoc cref="GdipAddPathCurve2(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int, float)"/>
125
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathCurve2(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.PointF points, int count, float tension)
129
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
138
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathCurve2(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* points, int count, float tension);
140
/// <inheritdoc cref="GdipAddPathCurve2I(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Point*, int, float)"/>
142
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathCurve2I(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Point points, int count, float tension)
146
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
155
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathCurve2I(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Point* points, int count, float tension);
157
/// <inheritdoc cref="GdipAddPathCurve3(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int, int, int, float)"/>
159
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathCurve3(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.PointF points, int count, int offset, int numberOfSegments, float tension)
163
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
172
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathCurve3(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* points, int count, int offset, int numberOfSegments, float tension);
174
/// <inheritdoc cref="GdipAddPathCurve3I(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Point*, int, int, int, float)"/>
176
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathCurve3I(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Point points, int count, int offset, int numberOfSegments, float tension)
180
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
189
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathCurve3I(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Point* points, int count, int offset, int numberOfSegments, float tension);
191
/// <inheritdoc cref="GdipAddPathEllipse(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, float, float)"/>
193
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathEllipse(ref winmdroot.Graphics.GdiPlus.
GpPath
path, float x, float y, float width, float height)
195
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
203
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathEllipse(winmdroot.Graphics.GdiPlus.
GpPath
* path, float x, float y, float width, float height);
205
/// <inheritdoc cref="GdipAddPathLine(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, float, float)"/>
207
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathLine(ref winmdroot.Graphics.GdiPlus.
GpPath
path, float x1, float y1, float x2, float y2)
209
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
217
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathLine(winmdroot.Graphics.GdiPlus.
GpPath
* path, float x1, float y1, float x2, float y2);
219
/// <inheritdoc cref="GdipAddPathLine2(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int)"/>
221
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathLine2(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.PointF points, int count)
225
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
234
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathLine2(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* points, int count);
236
/// <inheritdoc cref="GdipAddPathLine2I(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Point*, int)"/>
238
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathLine2I(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Point points, int count)
242
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
251
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathLine2I(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Point* points, int count);
253
/// <inheritdoc cref="GdipAddPathPath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Foundation.BOOL)"/>
255
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPath(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.
GpPath
addingPath, winmdroot.Foundation.BOOL connect)
257
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* addingPathLocal = &addingPath)
259
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
268
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.
GpPath
* addingPath, winmdroot.Foundation.BOOL connect);
270
/// <inheritdoc cref="GdipAddPathPie(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, float, float, float, float)"/>
272
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPie(ref winmdroot.Graphics.GdiPlus.
GpPath
path, float x, float y, float width, float height, float startAngle, float sweepAngle)
274
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
282
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPie(winmdroot.Graphics.GdiPlus.
GpPath
* path, float x, float y, float width, float height, float startAngle, float sweepAngle);
284
/// <inheritdoc cref="GdipAddPathPolygon(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int)"/>
286
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPolygon(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.PointF points, int count)
290
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
299
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPolygon(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* points, int count);
301
/// <inheritdoc cref="GdipAddPathPolygonI(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Point*, int)"/>
303
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPolygonI(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Point points, int count)
307
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
316
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPolygonI(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Point* points, int count);
318
/// <inheritdoc cref="GdipAddPathRectangle(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, float, float)"/>
320
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectangle(ref winmdroot.Graphics.GdiPlus.
GpPath
path, float x, float y, float width, float height)
322
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
330
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectangle(winmdroot.Graphics.GdiPlus.
GpPath
* path, float x, float y, float width, float height);
332
/// <inheritdoc cref="GdipAddPathRectangles(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.RectF*, int)"/>
334
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectangles(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.RectF rects, int count)
338
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
347
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectangles(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.RectF* rects, int count);
349
/// <inheritdoc cref="GdipAddPathRectanglesI(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Rect*, int)"/>
351
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectanglesI(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Rect rects, int count)
355
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
364
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectanglesI(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Rect* rects, int count);
366
/// <inheritdoc cref="GdipAddPathString(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Foundation.PCWSTR, int, winmdroot.Graphics.GdiPlus.GpFontFamily*, int, float, winmdroot.Graphics.GdiPlus.RectF*, winmdroot.Graphics.GdiPlus.GpStringFormat*)"/>
368
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathString(ref winmdroot.Graphics.GdiPlus.
GpPath
path, string @string, int length, in winmdroot.Graphics.GdiPlus.GpFontFamily family, int style, float emSize, in winmdroot.Graphics.GdiPlus.RectF layoutRect, in winmdroot.Graphics.GdiPlus.GpStringFormat format)
378
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
390
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathString(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Foundation.PCWSTR @string, int length, winmdroot.Graphics.GdiPlus.GpFontFamily* family, int style, float emSize, winmdroot.Graphics.GdiPlus.RectF* layoutRect, winmdroot.Graphics.GdiPlus.GpStringFormat* format);
554
/// <inheritdoc cref="GdipClearPathMarkers(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
556
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipClearPathMarkers(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
558
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
566
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipClearPathMarkers(winmdroot.Graphics.GdiPlus.
GpPath
* path);
721
/// <inheritdoc cref="GdipClonePath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.
GpPath
**)"/>
723
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipClonePath(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.
GpPath
* clonePath)
725
fixed (winmdroot.Graphics.GdiPlus.
GpPath
** clonePathLocal = &clonePath)
727
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
736
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipClonePath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.
GpPath
** clonePath);
789
/// <inheritdoc cref="GdipClosePathFigure(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
791
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipClosePathFigure(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
793
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
801
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipClosePathFigure(winmdroot.Graphics.GdiPlus.
GpPath
* path);
803
/// <inheritdoc cref="GdipClosePathFigures(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
805
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipClosePathFigures(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
807
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
815
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipClosePathFigures(winmdroot.Graphics.GdiPlus.
GpPath
* path);
817
/// <inheritdoc cref="GdipCombineRegionPath(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.CombineMode)"/>
819
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)
821
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
832
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCombineRegionPath(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.CombineMode combineMode);
1060
/// <inheritdoc cref="GdipCreateCustomLineCap(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.LineCap, float, winmdroot.Graphics.GdiPlus.GpCustomLineCap**)"/>
1062
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateCustomLineCap(ref winmdroot.Graphics.GdiPlus.
GpPath
fillPath, ref winmdroot.Graphics.GdiPlus.
GpPath
strokePath, winmdroot.Graphics.GdiPlus.LineCap baseCap, float baseInset, ref winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap)
1066
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* strokePathLocal = &strokePath)
1068
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* fillPathLocal = &fillPath)
1078
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateCustomLineCap(winmdroot.Graphics.GdiPlus.
GpPath
* fillPath, winmdroot.Graphics.GdiPlus.
GpPath
* strokePath, winmdroot.Graphics.GdiPlus.LineCap baseCap, float baseInset, winmdroot.Graphics.GdiPlus.GpCustomLineCap** customCap);
1453
/// <inheritdoc cref="GdipCreatePath(winmdroot.Graphics.GdiPlus.FillMode, winmdroot.Graphics.GdiPlus.
GpPath
**)"/>
1455
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePath(winmdroot.Graphics.GdiPlus.FillMode brushMode, ref winmdroot.Graphics.GdiPlus.
GpPath
* path)
1457
fixed (winmdroot.Graphics.GdiPlus.
GpPath
** pathLocal = &path)
1465
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePath(winmdroot.Graphics.GdiPlus.FillMode brushMode, winmdroot.Graphics.GdiPlus.
GpPath
** path);
1467
/// <inheritdoc cref="GdipCreatePath2(winmdroot.Graphics.GdiPlus.PointF*, byte*, int, winmdroot.Graphics.GdiPlus.FillMode, winmdroot.Graphics.GdiPlus.
GpPath
**)"/>
1469
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePath2(in winmdroot.Graphics.GdiPlus.PointF param0, ReadOnlySpan<byte> param1, int param2, winmdroot.Graphics.GdiPlus.FillMode param3, ref winmdroot.Graphics.GdiPlus.
GpPath
* path)
1471
fixed (winmdroot.Graphics.GdiPlus.
GpPath
** pathLocal = &path)
1485
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePath2(winmdroot.Graphics.GdiPlus.PointF* param0, byte* param1, int param2, winmdroot.Graphics.GdiPlus.FillMode param3, winmdroot.Graphics.GdiPlus.
GpPath
** path);
1487
/// <inheritdoc cref="GdipCreatePath2I(winmdroot.Graphics.GdiPlus.Point*, byte*, int, winmdroot.Graphics.GdiPlus.FillMode, winmdroot.Graphics.GdiPlus.
GpPath
**)"/>
1489
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePath2I(in winmdroot.Graphics.GdiPlus.Point param0, ReadOnlySpan<byte> param1, int param2, winmdroot.Graphics.GdiPlus.FillMode param3, ref winmdroot.Graphics.GdiPlus.
GpPath
* path)
1491
fixed (winmdroot.Graphics.GdiPlus.
GpPath
** pathLocal = &path)
1505
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePath2I(winmdroot.Graphics.GdiPlus.Point* param0, byte* param1, int param2, winmdroot.Graphics.GdiPlus.FillMode param3, winmdroot.Graphics.GdiPlus.
GpPath
** path);
1524
/// <inheritdoc cref="GdipCreatePathGradientFromPath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.GpPathGradient**)"/>
1526
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePathGradientFromPath(in winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.GpPathGradient* polyGradient)
1530
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
1539
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePathGradientFromPath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.GpPathGradient** polyGradient);
1558
/// <inheritdoc cref="GdipCreatePathIter(winmdroot.Graphics.GdiPlus.GpPathIterator**, winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
1560
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePathIter(ref winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, ref winmdroot.Graphics.GdiPlus.
GpPath
path)
1562
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
1573
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePathIter(winmdroot.Graphics.GdiPlus.GpPathIterator** iterator, winmdroot.Graphics.GdiPlus.
GpPath
* path);
1634
/// <inheritdoc cref="GdipCreateRegionPath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.GpRegion**)"/>
1636
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionPath(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.GpRegion* region)
1640
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
1649
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionPath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.GpRegion** region);
1879
/// <inheritdoc cref="GdipDeletePath(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
1881
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeletePath(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
1883
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
1891
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeletePath(winmdroot.Graphics.GdiPlus.
GpPath
* path);
2542
/// <inheritdoc cref="GdipDrawPath(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
2544
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawPath(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.
GpPath
path)
2546
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
2560
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawPath(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
GpPath
* path);
3012
/// <inheritdoc cref="GdipFillPath(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
3014
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillPath(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, ref winmdroot.Graphics.GdiPlus.
GpPath
path)
3016
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
3030
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillPath(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.
GpPath
* path);
3166
/// <inheritdoc cref="GdipFlattenPath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Matrix*, float)"/>
3168
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFlattenPath(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.Matrix matrix, float flatness)
3172
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
3181
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFlattenPath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Matrix* matrix, float flatness);
4549
/// <inheritdoc cref="GdipGetPathData(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PathData*)"/>
4551
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathData(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.PathData pathData)
4555
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
4564
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathData(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PathData* pathData);
4566
/// <inheritdoc cref="GdipGetPathFillMode(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.FillMode*)"/>
4568
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathFillMode(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.FillMode fillmode)
4572
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
4581
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathFillMode(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.FillMode* fillmode);
4799
/// <inheritdoc cref="GdipGetPathLastPoint(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*)"/>
4801
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathLastPoint(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.PointF lastPoint)
4805
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
4814
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathLastPoint(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* lastPoint);
4816
/// <inheritdoc cref="GdipGetPathPoints(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int)"/>
4818
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathPoints(ref winmdroot.Graphics.GdiPlus.
GpPath
param0, ref winmdroot.Graphics.GdiPlus.PointF points, int count)
4822
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* param0Local = ¶m0)
4831
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathPoints(winmdroot.Graphics.GdiPlus.
GpPath
* param0, winmdroot.Graphics.GdiPlus.PointF* points, int count);
4833
/// <inheritdoc cref="GdipGetPathTypes(winmdroot.Graphics.GdiPlus.
GpPath
*, byte*, int)"/>
4834
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathTypes(in winmdroot.Graphics.GdiPlus.
GpPath
path, Span<byte> types)
4838
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
4847
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathTypes(winmdroot.Graphics.GdiPlus.
GpPath
* path, byte* types, int count);
4849
/// <inheritdoc cref="GdipGetPathWorldBounds(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.RectF*, winmdroot.Graphics.GdiPlus.Matrix*, winmdroot.Graphics.GdiPlus.GpPen*)"/>
4851
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathWorldBounds(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.RectF bounds, in winmdroot.Graphics.GdiPlus.Matrix matrix, in winmdroot.Graphics.GdiPlus.GpPen pen)
4859
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
4870
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathWorldBounds(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.RectF* bounds, winmdroot.Graphics.GdiPlus.Matrix* matrix, winmdroot.Graphics.GdiPlus.GpPen* pen);
5212
/// <inheritdoc cref="GdipGetPointCount(winmdroot.Graphics.GdiPlus.
GpPath
*, int*)"/>
5214
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPointCount(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref int count)
5218
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
5227
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPointCount(winmdroot.Graphics.GdiPlus.
GpPath
* path, int* count);
6056
/// <inheritdoc cref="GdipIsOutlineVisiblePathPoint(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.BOOL*)"/>
6058
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsOutlineVisiblePathPoint(ref winmdroot.Graphics.GdiPlus.
GpPath
path, float x, float y, ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Foundation.BOOL result)
6066
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
6077
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsOutlineVisiblePathPoint(winmdroot.Graphics.GdiPlus.
GpPath
* path, float x, float y, winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Foundation.BOOL* result);
6113
/// <inheritdoc cref="GdipIsVisiblePathPoint(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.BOOL*)"/>
6115
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsVisiblePathPoint(ref winmdroot.Graphics.GdiPlus.
GpPath
path, float x, float y, ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Foundation.BOOL result)
6121
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
6131
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsVisiblePathPoint(winmdroot.Graphics.GdiPlus.
GpPath
* path, float x, float y, winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Foundation.BOOL* result);
6600
/// <inheritdoc cref="GdipPathIterNextMarkerPath(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
6602
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextMarkerPath(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref int resultCount, ref winmdroot.Graphics.GdiPlus.
GpPath
path)
6604
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
6618
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextMarkerPath(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, winmdroot.Graphics.GdiPlus.
GpPath
* path);
6672
/// <inheritdoc cref="GdipPathIterNextSubpathPath(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Foundation.BOOL*)"/>
6674
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextSubpathPath(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref int resultCount, ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Foundation.BOOL isClosed)
6678
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
6693
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextSubpathPath(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Foundation.BOOL* isClosed);
6876
/// <inheritdoc cref="GdipResetPath(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
6878
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipResetPath(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
6880
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
6888
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipResetPath(winmdroot.Graphics.GdiPlus.
GpPath
* path);
6960
/// <inheritdoc cref="GdipReversePath(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
6962
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipReversePath(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
6964
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
6972
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipReversePath(winmdroot.Graphics.GdiPlus.
GpPath
* path);
7300
/// <inheritdoc cref="GdipSetClipPath(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.CombineMode)"/>
7302
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetClipPath(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.
GpPath
path, winmdroot.Graphics.GdiPlus.CombineMode combineMode)
7304
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
7315
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetClipPath(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.CombineMode combineMode);
7823
/// <inheritdoc cref="GdipSetPathFillMode(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.FillMode)"/>
7825
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPathFillMode(ref winmdroot.Graphics.GdiPlus.
GpPath
path, winmdroot.Graphics.GdiPlus.FillMode fillmode)
7827
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
7835
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPathFillMode(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.FillMode fillmode);
8001
/// <inheritdoc cref="GdipSetPathMarker(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
8003
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPathMarker(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
8005
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
8013
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPathMarker(winmdroot.Graphics.GdiPlus.
GpPath
* path);
8552
/// <inheritdoc cref="GdipStartPathFigure(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
8554
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipStartPathFigure(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
8556
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
8564
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipStartPathFigure(winmdroot.Graphics.GdiPlus.
GpPath
* path);
8628
/// <inheritdoc cref="GdipTransformPath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Matrix*)"/>
8630
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformPath(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.Matrix matrix)
8634
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
8643
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformPath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Matrix* matrix);
8842
/// <inheritdoc cref="GdipWarpPath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Matrix*, winmdroot.Graphics.GdiPlus.PointF*, int, float, float, float, float, winmdroot.Graphics.GdiPlus.WarpMode, float)"/>
8844
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipWarpPath(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.Matrix matrix, in winmdroot.Graphics.GdiPlus.PointF points, int count, float srcx, float srcy, float srcwidth, float srcheight, winmdroot.Graphics.GdiPlus.WarpMode warpMode, float flatness)
8850
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
8860
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipWarpPath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Matrix* matrix, winmdroot.Graphics.GdiPlus.PointF* points, int count, float srcx, float srcy, float srcwidth, float srcheight, winmdroot.Graphics.GdiPlus.WarpMode warpMode, float flatness);
8862
/// <inheritdoc cref="GdipWidenPath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.Matrix*, float)"/>
8864
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipWidenPath(ref winmdroot.Graphics.GdiPlus.
GpPath
nativePath, ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.Matrix matrix, float flatness)
8870
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* nativePathLocal = &nativePath)
8880
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipWidenPath(winmdroot.Graphics.GdiPlus.
GpPath
* nativePath, winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.Matrix* matrix, float flatness);