Class CGMutablePath

All Implemented Interfaces:
AutoCloseable

public class CGMutablePath
extends CGPath
  • Constructor Details

    • CGMutablePath

      protected CGMutablePath()
  • Method Details

    • addRects

      public void addRects​(CGAffineTransform m, CGRect[] rects)
    • addLines

      public void addLines​(CGAffineTransform m, CGPoint[] points)
    • createMutable

      public static CGMutablePath createMutable()
    • createMutableCopy

      public static CGMutablePath createMutableCopy​(CGPath path)
    • createMutableCopyByTransformingPath

      public static CGMutablePath createMutableCopyByTransformingPath​(CGPath path, CGAffineTransform transform)
    • addRoundedRect

      public void addRoundedRect​(CGAffineTransform transform, CGRect rect, double cornerWidth, double cornerHeight)
    • moveToPoint

      public void moveToPoint​(CGAffineTransform m, double x, double y)
    • addLineToPoint

      public void addLineToPoint​(CGAffineTransform m, double x, double y)
    • addQuadCurveToPoint

      public void addQuadCurveToPoint​(CGAffineTransform m, double cpx, double cpy, double x, double y)
    • addCurveToPoint

      public void addCurveToPoint​(CGAffineTransform m, double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
    • closeSubpath

      public void closeSubpath()
    • addRect

      public void addRect​(CGAffineTransform m, CGRect rect)
    • addEllipseInRect

      public void addEllipseInRect​(CGAffineTransform m, CGRect rect)
    • addRelativeArc

      public void addRelativeArc​(CGAffineTransform matrix, double x, double y, double radius, double startAngle, double delta)
    • addArc

      public void addArc​(CGAffineTransform m, double x, double y, double radius, double startAngle, double endAngle, boolean clockwise)
    • addArcToPoint

      public void addArcToPoint​(CGAffineTransform m, double x1, double y1, double x2, double y2, double radius)
    • addPath

      public void addPath​(CGAffineTransform m, CGPath path2)