CGContextAddCurveToPoint
Appends a cubic Bézier curve from the current point, using the provided control points and end point .
Declaration
extern void CGContextAddCurveToPoint(CGContextRef c, CGFloat cp1x, CGFloat cp1y, CGFloat cp2x, CGFloat cp2y, CGFloat x, CGFloat y);Parameters
- c:
A graphics context whose current path is not empty.
- cp1x:
The x-value, in user space coordinates, for the first control point of the curve.
- cp1y:
The y-value, in user space coordinates, for the first control point of the curve.
- cp2x:
The x-value, in user space coordinates, for the second control point of the curve.
- cp2y:
The y-value, in user space coordinates, for the second control point of the curve.
- x:
The x-value, in user space coordinates, at which to end the curve.
- y:
The y-value, in user space coordinates, at which to end the curve.
Discussion
This function appends a cubic curve to the current path. On return, the current point is set to the end point of that segment.