CGPathAddRect
Appends a rectangle to a mutable graphics path.
Declaration
extern void CGPathAddRect(CGMutablePathRef path, const CGAffineTransform *m, CGRect rect);Parameters
- path:
The mutable path to change.
- m:
A pointer to an affine transformation matrix, or
NULLif no transformation is needed. If specified, Core Graphics applies the transformation to the rectangle before adding it to the path. - rect:
The rectangle to add.
Discussion
This is a convenience function that adds a rectangle to a path. Calling this function is equivalent to using CGRectGetMinX(_:) and related functions to find the corners of the rectangle, then using the CGPathMoveToPoint, CGPathAddLineToPoint, and closeSubpath() functions to add each line segment of the rectangle.