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)
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 = &param0) 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);