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