58 references to GpPathIterator
System.Drawing.Common (2)
System\Drawing\Drawing2D\GraphicsPathIterator.cs (2)
9internal GpPathIterator* _nativeIterator; 13GpPathIterator* iterator;
System.Private.Windows.GdiPlus (56)
Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (56)
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) 1469 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator** iteratorLocal = &iterator) 1478 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePathIter(winmdroot.Graphics.GdiPlus.GpPathIterator** iterator, winmdroot.Graphics.GdiPlus.GpPath* path); 1777 /// <inheritdoc cref="GdipDeletePathIter(winmdroot.Graphics.GdiPlus.GpPathIterator*)"/> 1778 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeletePathIter(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator) 1780 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 1788 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeletePathIter(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator); 6062 /// <inheritdoc cref="GdipPathIterCopyData(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, winmdroot.Graphics.GdiPlus.PointF*, byte*, int, int)"/> 6063 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterCopyData(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, out int resultCount, out winmdroot.Graphics.GdiPlus.PointF points, out byte types, int startIndex, int endIndex) 6071 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6082 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); 6084 /// <inheritdoc cref="GdipPathIterEnumerate(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, winmdroot.Graphics.GdiPlus.PointF*, byte*, int)"/> 6085 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) 6093 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6105 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); 6107 /// <inheritdoc cref="GdipPathIterGetCount(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*)"/> 6108 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterGetCount(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref int count) 6112 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6121 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterGetCount(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* count); 6123 /// <inheritdoc cref="GdipPathIterGetSubpathCount(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*)"/> 6124 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterGetSubpathCount(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref int count) 6128 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6137 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterGetSubpathCount(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* count); 6139 /// <inheritdoc cref="GdipPathIterHasCurve(winmdroot.Graphics.GdiPlus.GpPathIterator*, winmdroot.Foundation.BOOL*)"/> 6140 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterHasCurve(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref winmdroot.Foundation.BOOL hasCurve) 6144 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6153 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterHasCurve(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, winmdroot.Foundation.BOOL* hasCurve); 6155 /// <inheritdoc cref="GdipPathIterIsValid(winmdroot.Graphics.GdiPlus.GpPathIterator*, winmdroot.Foundation.BOOL*)"/> 6156 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterIsValid(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref winmdroot.Foundation.BOOL valid) 6160 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6169 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterIsValid(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, winmdroot.Foundation.BOOL* valid); 6171 /// <inheritdoc cref="GdipPathIterNextMarker(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, int*, int*)"/> 6172 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextMarker(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, ref int resultCount, ref int startIndex, ref int endIndex) 6180 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6191 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextMarker(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, int* startIndex, int* endIndex); 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) 6200 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6210 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextMarkerPath(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, winmdroot.Graphics.GdiPlus.GpPath* path); 6212 /// <inheritdoc cref="GdipPathIterNextPathType(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, byte*, int*, int*)"/> 6213 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextPathType(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator, out int resultCount, out byte pathType, out int startIndex, out int endIndex) 6223 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6235 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextPathType(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, byte* pathType, int* startIndex, int* endIndex); 6237 /// <inheritdoc cref="GdipPathIterNextSubpath(winmdroot.Graphics.GdiPlus.GpPathIterator*, int*, int*, int*, winmdroot.Foundation.BOOL*)"/> 6238 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) 6248 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6260 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterNextSubpath(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator, int* resultCount, int* startIndex, int* endIndex, winmdroot.Foundation.BOOL* isClosed); 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) 6271 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 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); 6284 /// <inheritdoc cref="GdipPathIterRewind(winmdroot.Graphics.GdiPlus.GpPathIterator*)"/> 6285 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterRewind(ref winmdroot.Graphics.GdiPlus.GpPathIterator iterator) 6287 fixed (winmdroot.Graphics.GdiPlus.GpPathIterator* iteratorLocal = &iterator) 6295 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPathIterRewind(winmdroot.Graphics.GdiPlus.GpPathIterator* iterator);