Create an immutable path of a rounded rectangle.
- iOS 7.0+
- macOS 10.9+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Core Graphics
The rectangle to add.
The width of the rounded corner sections.
The height of the rounded corner sections.
A pointer to an affine transformation matrix, or
NULLif no transformation is needed. If specified, Core Graphics applies the transformation to the rectangle before it is added to the path.
A new, immutable path. You are responsible for releasing this object.
This is a convenience function that creates a path of an rounded rectangle. Using this convenience function is more efficient than creating a mutable path and adding an rectangle to it.
Each corner of the rounded rectangle is one-quarter of an ellipse with axes equal to the
corner parameters. The rounded rectangle forms a complete subpath and is oriented in the clockwise direction.