[Missing <summary> documentation for "T:Monobjc.ApplicationServices.CGPath"]
| C# | Visual Basic | Visual C++ |
public static class CGPath
Public NotInheritable Class CGPath
public ref class CGPath abstract sealed
| All Members | Methods | ||||
| Icon | Member | Description |
|---|---|---|
| AddArc(IntPtr, IntPtr, CGFloat, CGFloat, CGFloat, CGFloat, CGFloat, Boolean) | Appends an arc to a mutable graphics path, possibly preceded by a straight line segment. Original signature is 'void CGPathAddArc ( CGMutablePathRef path, const CGAffineTransform *m, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFloat endAngle, bool clockwise );' Available in Mac OS X v10.2 and later. | |
| AddArcToPoint(IntPtr, IntPtr, CGFloat, CGFloat, CGFloat, CGFloat, CGFloat) | Appends an arc to a mutable graphics path, possibly preceded by a straight line segment. Original signature is 'void CGPathAddArcToPoint ( CGMutablePathRef path, const CGAffineTransform *m, CGFloat x1, CGFloat y1, CGFloat x2, CGFloat y2, CGFloat radius );' Available in Mac OS X v10.2 and later. | |
| AddCurveToPoint(IntPtr, IntPtr, CGFloat, CGFloat, CGFloat, CGFloat, CGFloat, CGFloat) | Appends a cubic Bézier curve to a mutable graphics path. Original signature is 'void CGPathAddCurveToPoint ( CGMutablePathRef path, const CGAffineTransform *m, CGFloat cp1x, CGFloat cp1y, CGFloat cp2x, CGFloat cp2y, CGFloat x, CGFloat y );' Available in Mac OS X v10.2 and later. | |
| AddEllipseInRect(IntPtr, IntPtr, CGRect) | Adds to a path an ellipse that fits inside a rectangle. Original signature is 'void CGPathAddEllipseInRect ( CGMutablePathRef path, const CGAffineTransform *m, CGRect rect );' Available in Mac OS X v10.4 and later. | |
| AddLines(IntPtr, IntPtr, IntPtr, NSUInteger) | Appends an array of new line segments to a mutable graphics path. Original signature is 'void CGPathAddLines ( CGMutablePathRef path, const CGAffineTransform *m, const CGPoint points[], size_t count );' Available in Mac OS X v10.2 and later. | |
| AddLineToPoint(IntPtr, IntPtr, CGFloat, CGFloat) | Appends a line segment to a mutable graphics path. Original signature is 'void CGPathAddLineToPoint ( CGMutablePathRef path, const CGAffineTransform *m, CGFloat x, CGFloat y );' Available in Mac OS X v10.2 and later. | |
| AddPath(IntPtr, IntPtr, IntPtr) | Appends a path to onto a mutable graphics path. Original signature is 'void CGPathAddPath ( CGMutablePathRef path1, const CGAffineTransform *m, CGPathRef path2 );' Available in Mac OS X v10.2 and later. | |
| AddQuadCurveToPoint(IntPtr, IntPtr, CGFloat, CGFloat, CGFloat, CGFloat) | Appends a quadratic Bézier curve to a mutable graphics path. Original signature is 'void CGPathAddQuadCurveToPoint ( CGMutablePathRef path, const CGAffineTransform *m, CGFloat cpx, CGFloat cpy, CGFloat x, CGFloat y );' Available in Mac OS X v10.2 and later. | |
| AddRect(IntPtr, IntPtr, CGRect) | Appends a rectangle to a mutable graphics path. Original signature is 'void CGPathAddRect ( CGMutablePathRef path, const CGAffineTransform *m, CGRect rect );' Available in Mac OS X v10.2 and later. | |
| AddRects(IntPtr, IntPtr, IntPtr, NSUInteger) | Appends an array of rectangles to a mutable graphics path. Original signature is 'void CGPathAddRects ( CGMutablePathRef path, const CGAffineTransform *m, const CGRect rects[], size_t count );' Available in Mac OS X v10.2 and later. | |
| Apply(IntPtr, IntPtr, IntPtr) | For each element in a graphics path, calls a custom applier function. Original signature is 'void CGPathApply ( CGPathRef path, void *info, CGPathApplierFunction function );' Available in Mac OS X v10.2 and later. | |
| CloseSubpath(IntPtr) | Closes and completes a subpath in a mutable graphics path. Original signature is 'void CGPathCloseSubpath ( CGMutablePathRef path );' Available in Mac OS X v10.2 and later. | |
| ContainsPoint(IntPtr, IntPtr, CGPoint, Boolean) | Checks whether a point is contained in a graphics path. Original signature is 'bool CGPathContainsPoint ( CGPathRef path, const CGAffineTransform *m, CGPoint point, bool eoFill );' Available in Mac OS X v10.4 and later. | |
| CreateCopy(IntPtr) | Creates an immutable copy of a graphics path. Original signature is 'CGPathRef CGPathCreateCopy ( CGPathRef path );' Available in Mac OS X v10.2 and later. | |
| CreateMutable()()()() | Creates a mutable graphics path. Original signature is 'CGMutablePathRef CGPathCreateMutable ( void );' Available in Mac OS X v10.2 and later. | |
| CreateMutableCopy(IntPtr) | Creates a mutable copy of an existing graphics path. Original signature is 'CGMutablePathRef CGPathCreateMutableCopy ( CGPathRef path );' Available in Mac OS X v10.2 and later. | |
| EqualToPath(IntPtr, IntPtr) | Indicates whether two graphics paths are equivalent. Original signature is 'bool CGPathEqualToPath ( CGPathRef path1, CGPathRef path2 );' Available in Mac OS X v10.2 and later. | |
| GetBoundingBox(IntPtr) | Returns the bounding box containing all points in a graphics path. Original signature is 'CGRect CGPathGetBoundingBox ( CGPathRef path );' Available in Mac OS X v10.2 and later. | |
| GetCurrentPoint(IntPtr) | Returns the current point in a graphics path. Original signature is 'CGPoint CGPathGetCurrentPoint ( CGPathRef path );' Available in Mac OS X v10.2 and later. | |
| GetPathBoundingBox(IntPtr) | Returns the bounding box of a graphics path. Original signature is 'CGRect CGPathGetPathBoundingBox ( CGPathRef path );' Available in Mac OS X v10.6 and later. | |
| IsEmpty(IntPtr) | Indicates whether or not a graphics path is empty. Original signature is 'bool CGPathIsEmpty ( CGPathRef path );' Available in Mac OS X v10.2 and later. | |
| IsRect(IntPtr, IntPtr) | Indicates whether or not a graphics path represents a rectangle. Original signature is 'bool CGPathIsRect ( CGPathRef path, CGRect *rect );' Available in Mac OS X v10.2 and later. | |
| MoveToPoint(IntPtr, IntPtr, CGFloat, CGFloat) | Starts a new subpath at a specified location in a mutable graphics path. Original signature is 'void CGPathMoveToPoint ( CGMutablePathRef path, const CGAffineTransform *m, CGFloat x, CGFloat y );' Available in Mac OS X v10.2 and later. | |
| Release(IntPtr) | Decrements the retain count of a graphics path. Original signature is 'void CGPathRelease ( CGPathRef path );' Available in Mac OS X v10.2 and later. | |
| Retain(IntPtr) | Increments the retain count of a graphics path. Original signature is 'CGPathRef CGPathRetain ( CGPathRef path );' Available in Mac OS X v10.2 and later. |
| Object | |
| CGPath | |
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)