Package org.robovm.apple.coregraphics
Class CGMutablePath
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.corefoundation.CFType
org.robovm.apple.coregraphics.CGPath
org.robovm.apple.coregraphics.CGMutablePath
- All Implemented Interfaces:
AutoCloseable
public class CGMutablePath extends CGPath
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCGMutablePath.CGMutablePathPtrNested classes/interfaces inherited from class org.robovm.apple.coregraphics.CGPath
CGPath.Applier, CGPath.CGPathPtrNested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler -
Constructor Summary
Constructors Modifier Constructor Description protectedCGMutablePath() -
Method Summary
Modifier and Type Method Description voidaddArc(CGAffineTransform m, double x, double y, double radius, double startAngle, double endAngle, boolean clockwise)voidaddArcToPoint(CGAffineTransform m, double x1, double y1, double x2, double y2, double radius)voidaddCurveToPoint(CGAffineTransform m, double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)voidaddEllipseInRect(CGAffineTransform m, CGRect rect)voidaddLines(CGAffineTransform m, CGPoint[] points)voidaddLineToPoint(CGAffineTransform m, double x, double y)voidaddPath(CGAffineTransform m, CGPath path2)voidaddQuadCurveToPoint(CGAffineTransform m, double cpx, double cpy, double x, double y)voidaddRect(CGAffineTransform m, CGRect rect)voidaddRects(CGAffineTransform m, CGRect[] rects)voidaddRelativeArc(CGAffineTransform matrix, double x, double y, double radius, double startAngle, double delta)voidaddRoundedRect(CGAffineTransform transform, CGRect rect, double cornerWidth, double cornerHeight)voidcloseSubpath()static CGMutablePathcreateMutable()static CGMutablePathcreateMutableCopy(CGPath path)static CGMutablePathcreateMutableCopyByTransformingPath(CGPath path, CGAffineTransform transform)voidmoveToPoint(CGAffineTransform m, double x, double y)Methods inherited from class org.robovm.apple.coregraphics.CGPath
apply, applyWithBlock, containsPoint, createCopy, createCopyByDashingPath, createCopyByDashingPath, createCopyByStrokingPath, createCopyByTransformingPath, createWithEllipseInRect, createWithRect, createWithRoundedRect, equalsTo, getBoundingBox, getClassTypeID, getCurrentPoint, getPathBoundingBox, isEmpty, isRectMethods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
Constructor Details
-
CGMutablePath
protected CGMutablePath()
-
-
Method Details
-
addRects
-
addLines
-
createMutable
-
createMutableCopy
-
createMutableCopyByTransformingPath
public static CGMutablePath createMutableCopyByTransformingPath(CGPath path, CGAffineTransform transform) -
addRoundedRect
public void addRoundedRect(CGAffineTransform transform, CGRect rect, double cornerWidth, double cornerHeight) -
moveToPoint
-
addLineToPoint
-
addQuadCurveToPoint
-
addCurveToPoint
public void addCurveToPoint(CGAffineTransform m, double cp1x, double cp1y, double cp2x, double cp2y, double x, double y) -
closeSubpath
public void closeSubpath() -
addRect
-
addEllipseInRect
-
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
-