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)
Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (244)
27
/// <inheritdoc cref="GdipAddPathArc(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, float, float, float, float)"/>
28
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)
30
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
38
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);
40
/// <inheritdoc cref="GdipAddPathBezier(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, float, float, float, float, float, float)"/>
41
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)
43
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
51
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);
53
/// <inheritdoc cref="GdipAddPathBeziers(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int)"/>
54
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathBeziers(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.PointF points, int count)
58
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
67
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathBeziers(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* points, int count);
69
/// <inheritdoc cref="GdipAddPathBeziersI(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Point*, int)"/>
70
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathBeziersI(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Point points, int count)
74
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
83
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathBeziersI(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Point* points, int count);
85
/// <inheritdoc cref="GdipAddPathClosedCurve2(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int, float)"/>
86
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathClosedCurve2(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.PointF points, int count, float tension)
90
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
99
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathClosedCurve2(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* points, int count, float tension);
101
/// <inheritdoc cref="GdipAddPathClosedCurve2I(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Point*, int, float)"/>
102
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathClosedCurve2I(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Point points, int count, float tension)
106
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
115
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathClosedCurve2I(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Point* points, int count, float tension);
117
/// <inheritdoc cref="GdipAddPathCurve2(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int, float)"/>
118
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathCurve2(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.PointF points, int count, float tension)
122
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
131
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathCurve2(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* points, int count, float tension);
133
/// <inheritdoc cref="GdipAddPathCurve2I(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Point*, int, float)"/>
134
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathCurve2I(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Point points, int count, float tension)
138
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
147
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathCurve2I(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Point* points, int count, float tension);
149
/// <inheritdoc cref="GdipAddPathCurve3(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int, int, int, float)"/>
150
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)
154
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
163
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);
165
/// <inheritdoc cref="GdipAddPathCurve3I(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Point*, int, int, int, float)"/>
166
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)
170
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
179
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);
181
/// <inheritdoc cref="GdipAddPathEllipse(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, float, float)"/>
182
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathEllipse(ref winmdroot.Graphics.GdiPlus.
GpPath
path, float x, float y, float width, float height)
184
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
192
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathEllipse(winmdroot.Graphics.GdiPlus.
GpPath
* path, float x, float y, float width, float height);
194
/// <inheritdoc cref="GdipAddPathLine(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, float, float)"/>
195
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathLine(ref winmdroot.Graphics.GdiPlus.
GpPath
path, float x1, float y1, float x2, float y2)
197
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
205
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathLine(winmdroot.Graphics.GdiPlus.
GpPath
* path, float x1, float y1, float x2, float y2);
207
/// <inheritdoc cref="GdipAddPathLine2(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int)"/>
208
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathLine2(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.PointF points, int count)
212
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
221
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathLine2(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* points, int count);
223
/// <inheritdoc cref="GdipAddPathLine2I(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Point*, int)"/>
224
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathLine2I(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Point points, int count)
228
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
237
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathLine2I(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Point* points, int count);
239
/// <inheritdoc cref="GdipAddPathPath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Foundation.BOOL)"/>
240
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPath(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.
GpPath
addingPath, winmdroot.Foundation.BOOL connect)
242
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* addingPathLocal = &addingPath)
244
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
253
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.
GpPath
* addingPath, winmdroot.Foundation.BOOL connect);
255
/// <inheritdoc cref="GdipAddPathPie(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, float, float, float, float)"/>
256
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)
258
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
266
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);
268
/// <inheritdoc cref="GdipAddPathPolygon(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int)"/>
269
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPolygon(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.PointF points, int count)
273
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
282
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPolygon(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* points, int count);
284
/// <inheritdoc cref="GdipAddPathPolygonI(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Point*, int)"/>
285
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPolygonI(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Point points, int count)
289
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
298
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathPolygonI(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Point* points, int count);
300
/// <inheritdoc cref="GdipAddPathRectangle(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, float, float)"/>
301
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectangle(ref winmdroot.Graphics.GdiPlus.
GpPath
path, float x, float y, float width, float height)
303
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
311
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectangle(winmdroot.Graphics.GdiPlus.
GpPath
* path, float x, float y, float width, float height);
313
/// <inheritdoc cref="GdipAddPathRectangles(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.RectF*, int)"/>
314
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectangles(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.RectF rects, int count)
318
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
327
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectangles(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.RectF* rects, int count);
329
/// <inheritdoc cref="GdipAddPathRectanglesI(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Rect*, int)"/>
330
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectanglesI(ref winmdroot.Graphics.GdiPlus.
GpPath
path, in winmdroot.Graphics.GdiPlus.Rect rects, int count)
334
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
343
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectanglesI(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Rect* rects, int count);
345
/// <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*)"/>
346
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)
356
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
368
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);
523
/// <inheritdoc cref="GdipClearPathMarkers(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
524
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipClearPathMarkers(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
526
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
534
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipClearPathMarkers(winmdroot.Graphics.GdiPlus.
GpPath
* path);
680
/// <inheritdoc cref="GdipClonePath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.
GpPath
**)"/>
681
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipClonePath(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.
GpPath
* clonePath)
683
fixed (winmdroot.Graphics.GdiPlus.
GpPath
** clonePathLocal = &clonePath)
685
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
694
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipClonePath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.
GpPath
** clonePath);
744
/// <inheritdoc cref="GdipClosePathFigure(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
745
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipClosePathFigure(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
747
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
755
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipClosePathFigure(winmdroot.Graphics.GdiPlus.
GpPath
* path);
757
/// <inheritdoc cref="GdipClosePathFigures(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
758
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipClosePathFigures(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
760
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
768
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipClosePathFigures(winmdroot.Graphics.GdiPlus.
GpPath
* path);
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)
773
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
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);
996
/// <inheritdoc cref="GdipCreateCustomLineCap(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.LineCap, float, winmdroot.Graphics.GdiPlus.GpCustomLineCap**)"/>
997
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)
1001
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* strokePathLocal = &strokePath)
1003
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* fillPathLocal = &fillPath)
1013
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);
1365
/// <inheritdoc cref="GdipCreatePath(winmdroot.Graphics.GdiPlus.FillMode, winmdroot.Graphics.GdiPlus.
GpPath
**)"/>
1366
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePath(winmdroot.Graphics.GdiPlus.FillMode brushMode, ref winmdroot.Graphics.GdiPlus.
GpPath
* path)
1368
fixed (winmdroot.Graphics.GdiPlus.
GpPath
** pathLocal = &path)
1376
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePath(winmdroot.Graphics.GdiPlus.FillMode brushMode, winmdroot.Graphics.GdiPlus.
GpPath
** path);
1378
/// <inheritdoc cref="GdipCreatePath2(winmdroot.Graphics.GdiPlus.PointF*, byte*, int, winmdroot.Graphics.GdiPlus.FillMode, winmdroot.Graphics.GdiPlus.
GpPath
**)"/>
1379
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePath2(in winmdroot.Graphics.GdiPlus.PointF param0, in byte param1, int param2, winmdroot.Graphics.GdiPlus.FillMode param3, ref winmdroot.Graphics.GdiPlus.
GpPath
* path)
1381
fixed (winmdroot.Graphics.GdiPlus.
GpPath
** pathLocal = &path)
1395
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);
1397
/// <inheritdoc cref="GdipCreatePath2I(winmdroot.Graphics.GdiPlus.Point*, byte*, int, winmdroot.Graphics.GdiPlus.FillMode, winmdroot.Graphics.GdiPlus.
GpPath
**)"/>
1398
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePath2I(in winmdroot.Graphics.GdiPlus.Point param0, in byte param1, int param2, winmdroot.Graphics.GdiPlus.FillMode param3, ref winmdroot.Graphics.GdiPlus.
GpPath
* path)
1400
fixed (winmdroot.Graphics.GdiPlus.
GpPath
** pathLocal = &path)
1414
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);
1432
/// <inheritdoc cref="GdipCreatePathGradientFromPath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.GpPathGradient**)"/>
1433
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePathGradientFromPath(in winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.GpPathGradient* polyGradient)
1437
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
1446
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePathGradientFromPath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.GpPathGradient** polyGradient);
1464
/// <inheritdoc cref="GdipCreatePathIter(winmdroot.Graphics.GdiPlus.GpPathIterator**, winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
1465
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePathIter(ref winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, ref winmdroot.Graphics.GdiPlus.
GpPath
path)
1467
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
1478
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePathIter(winmdroot.Graphics.GdiPlus.GpPathIterator** iterator, winmdroot.Graphics.GdiPlus.
GpPath
* path);
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)
1540
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
1549
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionPath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.GpRegion** region);
1764
/// <inheritdoc cref="GdipDeletePath(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
1765
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeletePath(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
1767
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
1775
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeletePath(winmdroot.Graphics.GdiPlus.
GpPath
* path);
2391
/// <inheritdoc cref="GdipDrawPath(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
2392
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)
2394
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
2408
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawPath(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
GpPath
* path);
2839
/// <inheritdoc cref="GdipFillPath(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
2840
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)
2842
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
2856
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillPath(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.
GpPath
* path);
2985
/// <inheritdoc cref="GdipFlattenPath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Matrix*, float)"/>
2986
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFlattenPath(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.Matrix matrix, float flatness)
2990
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
2999
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFlattenPath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Matrix* matrix, float flatness);
4272
/// <inheritdoc cref="GdipGetPathData(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PathData*)"/>
4273
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathData(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.PathData pathData)
4277
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
4286
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathData(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PathData* pathData);
4288
/// <inheritdoc cref="GdipGetPathFillMode(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.FillMode*)"/>
4289
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathFillMode(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.FillMode fillmode)
4293
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
4302
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathFillMode(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.FillMode* fillmode);
4505
/// <inheritdoc cref="GdipGetPathLastPoint(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*)"/>
4506
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathLastPoint(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.PointF lastPoint)
4510
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
4519
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathLastPoint(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.PointF* lastPoint);
4521
/// <inheritdoc cref="GdipGetPathPoints(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.PointF*, int)"/>
4522
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathPoints(ref winmdroot.Graphics.GdiPlus.
GpPath
param0, ref winmdroot.Graphics.GdiPlus.PointF points, int count)
4526
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* param0Local = ¶m0)
4535
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathPoints(winmdroot.Graphics.GdiPlus.
GpPath
* param0, winmdroot.Graphics.GdiPlus.PointF* points, int count);
4537
/// <inheritdoc cref="GdipGetPathTypes(winmdroot.Graphics.GdiPlus.
GpPath
*, byte*, int)"/>
4538
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathTypes(in winmdroot.Graphics.GdiPlus.
GpPath
path, Span<byte> types)
4542
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
4551
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathTypes(winmdroot.Graphics.GdiPlus.
GpPath
* path, byte* types, int count);
4553
/// <inheritdoc cref="GdipGetPathWorldBounds(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.RectF*, winmdroot.Graphics.GdiPlus.Matrix*, winmdroot.Graphics.GdiPlus.GpPen*)"/>
4554
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)
4562
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
4573
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);
4895
/// <inheritdoc cref="GdipGetPointCount(winmdroot.Graphics.GdiPlus.
GpPath
*, int*)"/>
4896
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPointCount(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref int count)
4900
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
4909
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPointCount(winmdroot.Graphics.GdiPlus.
GpPath
* path, int* count);
5677
/// <inheritdoc cref="GdipIsOutlineVisiblePathPoint(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.BOOL*)"/>
5678
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)
5686
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
5697
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);
5731
/// <inheritdoc cref="GdipIsVisiblePathPoint(winmdroot.Graphics.GdiPlus.
GpPath
*, float, float, winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.BOOL*)"/>
5732
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)
5738
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
5748
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);
6193
/// <inheritdoc cref="GdipPathIterNextMarkerPath(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
6194
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextMarkerPath(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref int resultCount, ref winmdroot.Graphics.GdiPlus.
GpPath
path)
6196
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
6210
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextMarkerPath(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, winmdroot.Graphics.GdiPlus.
GpPath
* path);
6262
/// <inheritdoc cref="GdipPathIterNextSubpathPath(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Foundation.BOOL*)"/>
6263
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)
6267
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
6282
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);
6454
/// <inheritdoc cref="GdipResetPath(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
6455
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipResetPath(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
6457
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
6465
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipResetPath(winmdroot.Graphics.GdiPlus.
GpPath
* path);
6532
/// <inheritdoc cref="GdipReversePath(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
6533
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipReversePath(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
6535
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
6543
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipReversePath(winmdroot.Graphics.GdiPlus.
GpPath
* path);
6849
/// <inheritdoc cref="GdipSetClipPath(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.CombineMode)"/>
6850
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)
6852
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
6863
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetClipPath(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.CombineMode combineMode);
7337
/// <inheritdoc cref="GdipSetPathFillMode(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.FillMode)"/>
7338
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPathFillMode(ref winmdroot.Graphics.GdiPlus.
GpPath
path, winmdroot.Graphics.GdiPlus.FillMode fillmode)
7340
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
7348
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPathFillMode(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.FillMode fillmode);
7504
/// <inheritdoc cref="GdipSetPathMarker(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
7505
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPathMarker(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
7507
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
7515
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPathMarker(winmdroot.Graphics.GdiPlus.
GpPath
* path);
8018
/// <inheritdoc cref="GdipStartPathFigure(winmdroot.Graphics.GdiPlus.
GpPath
*)"/>
8019
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipStartPathFigure(ref winmdroot.Graphics.GdiPlus.
GpPath
path)
8021
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
8029
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipStartPathFigure(winmdroot.Graphics.GdiPlus.
GpPath
* path);
8089
/// <inheritdoc cref="GdipTransformPath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.Matrix*)"/>
8090
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformPath(ref winmdroot.Graphics.GdiPlus.
GpPath
path, ref winmdroot.Graphics.GdiPlus.Matrix matrix)
8094
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
8103
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformPath(winmdroot.Graphics.GdiPlus.
GpPath
* path, winmdroot.Graphics.GdiPlus.Matrix* matrix);
8289
/// <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)"/>
8290
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)
8296
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* pathLocal = &path)
8306
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);
8308
/// <inheritdoc cref="GdipWidenPath(winmdroot.Graphics.GdiPlus.
GpPath
*, winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.Matrix*, float)"/>
8309
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)
8315
fixed (winmdroot.Graphics.GdiPlus.
GpPath
* nativePathLocal = &nativePath)
8325
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);