[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)