UIKit.UIBezierPath Members

The members of UIKit.UIBezierPath are listed below.

See Also: Inherited members from Foundation.NSObject

Public Constructors

Default constructor that initializes a new instance of this class with no parameters.
A constructor that initializes the object from the data stored in the unarchiver object.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

[read-only]
BoundsCoreGraphics.CGRect. The bounding RectangleF of the path. Read-only.
CGPathCoreGraphics.CGPath. The Core Graphics version of the path.
[read-only]
override
ClassHandleIntPtr. The handle for this class.
[read-only]
CurrentPointCoreGraphics.CGPoint. The current point in the path. Read-only.
[read-only]
Emptybool. Whether the path has any valid elements. Read-only.
Flatnessnfloat. Determines the rendering accuracy for curved segments of the path.
LineCapStyleCoreGraphics.CGLineCap. The shape of the path's end points.
LineJoinStyleCoreGraphics.CGLineJoin. The shape of the joints between connected segments of the path.
LineWidthnfloat. The width of the path. A value of 0 indicates the thinnest line renderable on the device.
MiterLimitnfloat. A value that allows control of spikes when path segments are joined by miters.
UsesEvenOddFillRulebool. If true, the path is filled using the even-odd rule. If false, the non-zero rule is used.

Public Methods

AddArc(bool, CoreGraphics.CGPoint, nfloat, nfloat, nfloat)
Appends an arc to this UIBezierPath.
AddClip()
Intersects this UIBezierPath with the clipping path of the current graphics context.
AddCurveToPoint(CoreGraphics.CGPoint, CoreGraphics.CGPoint, CoreGraphics.CGPoint)
Appends a cubic Bezier curve to this UIBezierPath.
AddLineTo(CoreGraphics.CGPoint)
Appends a straight line to this UIBezierPath.
AddQuadCurveToPoint(CoreGraphics.CGPoint, CoreGraphics.CGPoint)
Appends a quadratic Bezier curve to this UIBezierPath.
AppendPath(UIBezierPath)
Appends a path to this UIBezierPath.
ApplyTransform(CoreGraphics.CGAffineTransform)
Applies an affine transform to this UIBezierPath.
BezierPathByReversingPath() : UIBezierPath
Creates a new UIBezierPath whose path is the reverse of this UIBezierPath.
ClosePath()
Closes the most recently added subpath.
ContainsPoint(CoreGraphics.CGPoint) : bool
Whether the area enclosed by this UIBezierPath includes the specified PointF.
Copy(Foundation.NSZone) : Foundation.NSObject
Performs a copy of the underlying Objective-C object.
static
Create() : UIBezierPath
Creates a new UIBezierPath object.
EncodeTo(Foundation.NSCoder)
Encodes the state of the object on the provided encoder
Fill()
Fills this UIBezierPath's enclosed region using the current drawing properties.
Fill(CoreGraphics.CGBlendMode, nfloat)
Fills the region enclosed by the path.
static
FromArc(bool, CoreGraphics.CGPoint, nfloat, nfloat, nfloat) : UIBezierPath
Creates a new UIBezierPath, initialized with the specified arc.
static
FromOval(CoreGraphics.CGRect) : UIBezierPath
Creates a new UIBezierPath, initialized with the specified oval.
static
FromPath(CoreGraphics.CGPath) : UIBezierPath
Creates a new UIBezierBath, initialize with the specified CGPath.
static
FromRect(CoreGraphics.CGRect) : UIBezierPath
Creates a new UIBezierPath, initialized with the specified rectangle.
static
FromRoundedRect(CoreGraphics.CGRect, nfloat) : UIBezierPath
Factory method to create a UIBezierPath from a rounded rectangle.
static
FromRoundedRect(UIRectCorner, CoreGraphics.CGRect, CoreGraphics.CGSize) : UIBezierPath
Creates a new UIBezierPath, initialized with the specified rounded rectangle.
MoveTo(CoreGraphics.CGPoint)
Moves the CurrentPoint to the specified location.
RemoveAllPoints()
Removes all points from this UIBezierPath, effectively resetting it.
SetLineDash(nfloat[], nfloat)
Sets line stroking pattern for the path.
SetLineDash(nfloat[], nint, nint, nfloat)
Documentation for this section has not yet been entered.
Stroke()
Renders a line along the path using the current drawing properties.
Stroke(CoreGraphics.CGBlendMode, nfloat)
Draws the path.