GdipAddPathArc (GDIPLUS.1)
GpStatus WINGDIPAPI GdipAddPathArc ( GpPath* path, REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle )
Add an elliptical arc to the given path.
path | [In/Out] | Path that the arc is appended to. |
x | [In] | X coordinate of the boundary rectangle. |
y | [In] | Y coordinate of the boundary rectangle. |
width | [In] | Width of the boundary rectangle. |
height | [In] | Height of the boundary rectangle. |
startAngle | [In] | Starting angle of the arc, clockwise. |
sweepAngle | [In] | Angle of the arc, clockwise. |
InvalidParameter If the given path is invalid OutOfMemory If memory allocation fails, i.e. the path cannot be lengthened Ok If everything works out as expected.
This functions takes the newfigure value of the given path into account, i.e. the arc is connected to the end of the given path if it was set to FALSE, otherwise the arc's first point gets the PathPointTypeStart value. In both cases, the value of newfigure of the given path is FALSE afterwards.
Declared in "include/gdiplusflat.h". gitlab.winehq.org/wine/wine/blob/master/include/gdiplusflat.h
Implemented in "dlls/gdiplus/graphicspath.c". gitlab.winehq.org/wine/wine/blob/master/dlls/gdiplus/graphicspath.c
Debug channel "gdiplus".
Copyright © 2024 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Dec 2024.