Class CGMutablePath

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class CGMutablePath
    extends CGPath
    • Constructor Detail

      • CGMutablePath

        protected CGMutablePath()
    • Method Detail

      • createMutable

        public static CGMutablePath createMutable()
        Since:
        Available in iOS 2.0 and later.
      • createMutableCopy

        public static CGMutablePath createMutableCopy​(CGPath path)
        Since:
        Available in iOS 2.0 and later.
      • createMutableCopyByTransformingPath

        public static CGMutablePath createMutableCopyByTransformingPath​(CGPath path,
                                                                        CGAffineTransform transform)
        Since:
        Available in iOS 5.0 and later.
      • addRoundedRect

        public void addRoundedRect​(CGAffineTransform transform,
                                   CGRect rect,
                                   double cornerWidth,
                                   double cornerHeight)
        Since:
        Available in iOS 7.0 and later.
      • moveToPoint

        public void moveToPoint​(CGAffineTransform m,
                                double x,
                                double y)
        Since:
        Available in iOS 2.0 and later.
      • addLineToPoint

        public void addLineToPoint​(CGAffineTransform m,
                                   double x,
                                   double y)
        Since:
        Available in iOS 2.0 and later.
      • addQuadCurveToPoint

        public void addQuadCurveToPoint​(CGAffineTransform m,
                                        double cpx,
                                        double cpy,
                                        double x,
                                        double y)
        Since:
        Available in iOS 2.0 and later.
      • addCurveToPoint

        public void addCurveToPoint​(CGAffineTransform m,
                                    double cp1x,
                                    double cp1y,
                                    double cp2x,
                                    double cp2y,
                                    double x,
                                    double y)
        Since:
        Available in iOS 2.0 and later.
      • closeSubpath

        public void closeSubpath()
        Since:
        Available in iOS 2.0 and later.
      • addEllipseInRect

        public void addEllipseInRect​(CGAffineTransform m,
                                     CGRect rect)
        Since:
        Available in iOS 2.0 and later.
      • addRelativeArc

        public void addRelativeArc​(CGAffineTransform matrix,
                                   double x,
                                   double y,
                                   double radius,
                                   double startAngle,
                                   double delta)
        Since:
        Available in iOS 5.0 and later.
      • addArc

        public void addArc​(CGAffineTransform m,
                           double x,
                           double y,
                           double radius,
                           double startAngle,
                           double endAngle,
                           boolean clockwise)
        Since:
        Available in iOS 2.0 and later.
      • addArcToPoint

        public void addArcToPoint​(CGAffineTransform m,
                                  double x1,
                                  double y1,
                                  double x2,
                                  double y2,
                                  double radius)
        Since:
        Available in iOS 2.0 and later.