58 references to GpPathIterator
System.Drawing.Common (2)
System\Drawing\Drawing2D\GraphicsPathIterator.cs (2)
9internal GpPathIterator* _nativeIterator; 13GpPathIterator* iterator;
System.Private.Windows.GdiPlus (56)
_generated\60\Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (56)
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) 1564 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator** iteratorLocal = &iterator) 1573 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePathIter(winmdroot.Graphics.GdiPlus.GpPathIterator** iterator, winmdroot.Graphics.GdiPlus.GpPath* path); 1893 /// <inheritdoc cref="GdipDeletePathIter(winmdroot.Graphics.GdiPlus.GpPathIterator*)"/> 1895 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeletePathIter(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator) 1897 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 1905 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeletePathIter(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator); 6463 /// <inheritdoc cref="GdipPathIterCopyData(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, winmdroot.Graphics.GdiPlus.PointF*, byte*, int, int)"/> 6465 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterCopyData(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, out int resultCount, out winmdroot.Graphics.GdiPlus.PointF points, Span<byte> types, int startIndex, int endIndex) 6473 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6484 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterCopyData(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, winmdroot.Graphics.GdiPlus.PointF* points, byte* types, int startIndex, int endIndex); 6486 /// <inheritdoc cref="GdipPathIterEnumerate(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, winmdroot.Graphics.GdiPlus.PointF*, byte*, int)"/> 6487 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterEnumerate(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, out int resultCount, Span<winmdroot.Graphics.GdiPlus.PointF> points, Span<byte> types) 6495 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6507 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterEnumerate(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, winmdroot.Graphics.GdiPlus.PointF* points, byte* types, int count); 6509 /// <inheritdoc cref="GdipPathIterGetCount(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*)"/> 6511 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterGetCount(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref int count) 6515 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6524 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterGetCount(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* count); 6526 /// <inheritdoc cref="GdipPathIterGetSubpathCount(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*)"/> 6528 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterGetSubpathCount(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref int count) 6532 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6541 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterGetSubpathCount(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* count); 6543 /// <inheritdoc cref="GdipPathIterHasCurve(winmdroot.Graphics.GdiPlus.GpPathIterator*, winmdroot.Foundation.BOOL*)"/> 6545 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterHasCurve(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref winmdroot.Foundation.BOOL hasCurve) 6549 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6558 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterHasCurve(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, winmdroot.Foundation.BOOL* hasCurve); 6560 /// <inheritdoc cref="GdipPathIterIsValid(winmdroot.Graphics.GdiPlus.GpPathIterator*, winmdroot.Foundation.BOOL*)"/> 6562 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterIsValid(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref winmdroot.Foundation.BOOL valid) 6566 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6575 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterIsValid(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, winmdroot.Foundation.BOOL* valid); 6577 /// <inheritdoc cref="GdipPathIterNextMarker(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, int*, int*)"/> 6579 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextMarker(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref int resultCount, ref int startIndex, ref int endIndex) 6587 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6598 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextMarker(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, int* startIndex, int* endIndex); 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) 6608 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6618 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextMarkerPath(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, winmdroot.Graphics.GdiPlus.GpPath* path); 6620 /// <inheritdoc cref="GdipPathIterNextPathType(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, byte*, int*, int*)"/> 6622 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextPathType(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, out int resultCount, Span<byte> pathType, out int startIndex, out int endIndex) 6632 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6644 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextPathType(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, byte* pathType, int* startIndex, int* endIndex); 6646 /// <inheritdoc cref="GdipPathIterNextSubpath(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, int*, int*, winmdroot.Foundation.BOOL*)"/> 6648 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextSubpath(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref int resultCount, ref int startIndex, ref int endIndex, ref winmdroot.Foundation.BOOL isClosed) 6658 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6670 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextSubpath(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, int* startIndex, int* endIndex, winmdroot.Foundation.BOOL* isClosed); 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) 6682 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 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); 6695 /// <inheritdoc cref="GdipPathIterRewind(winmdroot.Graphics.GdiPlus.GpPathIterator*)"/> 6697 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterRewind(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator) 6699 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6707 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterRewind(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator);