One Logo Pool Ball
CoreGraphics · IOS API REFERENCE

CGMutablePath

class · SDK 27.1

class CGMutablePath

Members (15)

method · iOS 2.0+

closeSubpath

TypeScript
closeSubpath(): void
Swift declaration
func closeSubpath()
init · iOS 2.0+

init

TypeScript
static init(): CGMutablePath
Swift declaration
init()
method · iOS 7.0+

addPath

TypeScript
addPath(path: CGPath, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func addPath(_ path: CGPath, transform: CGAffineTransform = .identity)
method · iOS 7.0+

addEllipse

TypeScript
addEllipse(rect: { x: number; y: number; width: number; height: number }, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func addEllipse(in rect: CGRect, transform: CGAffineTransform = .identity)
method · iOS 7.0+

addQuadCurve

TypeScript
addQuadCurve(end: { x: number; y: number }, control: { x: number; y: number }, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func addQuadCurve(to end: CGPoint, control: CGPoint, transform: CGAffineTransform = .identity)
method · iOS 7.0+

addRelativeArc

TypeScript
addRelativeArc(center: { x: number; y: number }, radius: number, startAngle: number, delta: number, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func addRelativeArc(center: CGPoint, radius: CGFloat, startAngle: CGFloat, delta: CGFloat, transform: CGAffineTransform = .identity)
method · iOS 7.0+

addRoundedRect

TypeScript
addRoundedRect(rect: { x: number; y: number; width: number; height: number }, cornerWidth: number, cornerHeight: number, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func addRoundedRect(in rect: CGRect, cornerWidth: CGFloat, cornerHeight: CGFloat, transform: CGAffineTransform = .identity)
method · iOS 7.0+

move

TypeScript
move(point: { x: number; y: number }, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func move(to point: CGPoint, transform: CGAffineTransform = .identity)
method · iOS 7.0+

addArc

TypeScript
addArcTangent1EndTangent2EndRadiusTransform(tangent1End: { x: number; y: number }, tangent2End: { x: number; y: number }, radius: number, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func addArc(tangent1End: CGPoint, tangent2End: CGPoint, radius: CGFloat, transform: CGAffineTransform = .identity)
method · iOS 7.0+

addArc

TypeScript
addArcCenterRadiusStartAngleEndAngleClockwiseTransform(center: { x: number; y: number }, radius: number, startAngle: number, endAngle: number, clockwise: boolean, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func addArc(center: CGPoint, radius: CGFloat, startAngle: CGFloat, endAngle: CGFloat, clockwise: Bool, transform: CGAffineTransform = .identity)
method · iOS 7.0+

addLine

TypeScript
addLine(point: { x: number; y: number }, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func addLine(to point: CGPoint, transform: CGAffineTransform = .identity)
method · iOS 7.0+

addRect

TypeScript
addRect(rect: { x: number; y: number; width: number; height: number }, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func addRect(_ rect: CGRect, transform: CGAffineTransform = .identity)
method · iOS 7.0+

addCurve

TypeScript
addCurve(end: { x: number; y: number }, control1: { x: number; y: number }, control2: { x: number; y: number }, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func addCurve(to end: CGPoint, control1: CGPoint, control2: CGPoint, transform: CGAffineTransform = .identity)
method · iOS 7.0+

addLines

TypeScript
addLines(points: Array<{ x: number; y: number }>, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func addLines(between points: [CGPoint], transform: CGAffineTransform = .identity)
method · iOS 7.0+

addRects

TypeScript
addRects(rects: Array<{ x: number; y: number; width: number; height: number }>, transform?: _CoreFoundation_CGAffineTransform): void
Swift declaration
func addRects(_ rects: [CGRect], transform: CGAffineTransform = .identity)

Skipped declarations

No declarations were skipped in this snapshot.

All CoreGraphics types →