251 references to GpPath
System.Drawing.Common (7)
System\Drawing\Drawing2D\GraphicsPath.cs (6)
11internal GpPath* _nativePath; 21GpPath* path; 51GpPath* path; 87GpPath* path; 95GpPath* path; 101private GraphicsPath(GpPath* nativePath)
System\Drawing\PointerExtensions.cs (1)
22public 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 = &param0) 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);