diff --git a/Source/UI/MBezierPath+Extension_macOS.swift b/Source/UI/MBezierPath+Extension_macOS.swift index 1997008..4828cdf 100644 --- a/Source/UI/MBezierPath+Extension_macOS.swift +++ b/Source/UI/MBezierPath+Extension_macOS.swift @@ -98,15 +98,15 @@ extension MBezierPath { close() } - func addLine(to: NSPoint) { + public func addLine(to: NSPoint) { self.line(to: to) } - func addCurve(to: NSPoint, controlPoint1: NSPoint, controlPoint2: NSPoint) { + public func addCurve(to: NSPoint, controlPoint1: NSPoint, controlPoint2: NSPoint) { self.curve(to: to, controlPoint1: controlPoint1, controlPoint2: controlPoint2) } - func addQuadCurve(to: NSPoint, controlPoint: NSPoint) { + public func addQuadCurve(to: NSPoint, controlPoint: NSPoint) { let QP0 = self.currentPoint let CP3 = to @@ -123,17 +123,17 @@ extension MBezierPath { self.addCurve(to: CP3, controlPoint1: CP1, controlPoint2: CP2) } - func addArc(withCenter: NSPoint, radius: CGFloat, startAngle: CGFloat, endAngle: CGFloat, clockwise: Bool) { + public func addArc(withCenter: NSPoint, radius: CGFloat, startAngle: CGFloat, endAngle: CGFloat, clockwise: Bool) { let startAngleRadian = ((startAngle) * (180.0 / .pi)) let endAngleRadian = ((endAngle) * (180.0 / .pi)) self.appendArc(withCenter: withCenter, radius: radius, startAngle: startAngleRadian, endAngle: endAngleRadian, clockwise: !clockwise) } - func addPath(path: NSBezierPath!) { + public func addPath(path: NSBezierPath) { self.append(path) } - func apply(_ transform: CGAffineTransform) { + public func apply(_ transform: CGAffineTransform) { let affineTransform = AffineTransform( m11: transform.a, m12: transform.b,