Mac Guides | Samples

MonoMac.CoreGraphics.CGPath Class

A drawing path is made up of lines, arcs, beziers that can be used to paint.

See Also: CGPath

Syntax

public class CGPath : INativeObject, IDisposable

Related content

Requirements

Namespace: MonoMac.CoreGraphics
Assembly: XamMac (in XamMac.dll)
Assembly Versions: 0.0.0.0

The members of MonoMac.CoreGraphics.CGPath are listed below.

See Also: Object

Public Constructors

Public Properties

[read-only]
BoundingBoxRectangleF.
[read-only]
CurrentPointPointF.
[read-only]
HandleIntPtr. Handle (pointer) to the unmanaged object representation.
[read-only]
IsEmptyBoolean.
[read-only]
PathBoundingBoxRectangleF.

Public Methods

AddArc(Single, Single, Single, Single, Single, Boolean)
AddArc(CGAffineTransform, Single, Single, Single, Single, Single, Boolean)
AddArcToPoint(Single, Single, Single, Single, Single)
AddArcToPoint(CGAffineTransform, Single, Single, Single, Single, Single)
AddCurveToPoint(PointF, PointF, PointF)
AddCurveToPoint(CGAffineTransform, PointF, PointF, PointF)
AddCurveToPoint(Single, Single, Single, Single, Single, Single)
AddCurveToPoint(CGAffineTransform, Single, Single, Single, Single, Single, Single)
AddElipseInRect(RectangleF)
AddElipseInRect(CGAffineTransform, RectangleF)
AddEllipseInRect(CGAffineTransform, RectangleF)
AddLines(PointF[])
AddLines(CGAffineTransform, PointF[])
AddLineToPoint(PointF)
AddLineToPoint(CGAffineTransform, PointF)
AddLineToPoint(Single, Single)
AddLineToPoint(CGAffineTransform, Single, Single)
AddPath(CGPath)
AddPath(CGAffineTransform, CGPath)
AddQuadCurveToPoint(Single, Single, Single, Single)
AddQuadCurveToPoint(CGAffineTransform, Single, Single, Single, Single)
AddRect(RectangleF)
AddRect(CGAffineTransform, RectangleF)
AddRects(RectangleF[])
AddRects(CGAffineTransform, RectangleF[])
AddRects(PointF[], Int32)
AddRects(RectangleF[], Int32)
AddRects(CGAffineTransform, PointF[], Int32)
AddRects(CGAffineTransform, RectangleF[], Int32)
AddRelativeArc(Single, Single, Single, Single, Single)
AddRelativeArc(CGAffineTransform, Single, Single, Single, Single, Single)
Apply(CGPath+ApplierFunction)
CGPathAddLineToPoint(Single, Single)
CGPathAddLineToPoint(CGAffineTransform, Single, Single)
CloseSubpath()
ContainsPoint(PointF, Boolean) : Boolean
ContainsPoint(CGAffineTransform, PointF, Boolean) : Boolean
Dispose()
Releases the resourced used by the CGPath object.
override
Equals(Object) : Boolean
Finalize()
Finalizer for the CGPath object
override
GetHashCode() : Int32
IsRect(out RectangleF) : Boolean
MoveToPoint(PointF)
MoveToPoint(CGAffineTransform, PointF)
MoveToPoint(Single, Single)
MoveToPoint(CGAffineTransform, Single, Single)

Protected Methods

Dispose(Boolean)
Releases the resourced used by the CGPath object.

Public Operators