Gets a value indicating if the active figure contains one or more segments.
Gets a value indicating if there is an active figure to update.
Gets or sets the method used to determine which points are inside the geometry described by this GraphicsPath and which points are outside.
Gets or sets the method used to determine which points are inside the geometry described by this GraphicsPath and which points are outside.
Gets the reference to the object.
Gets a value indicating if the path is closed for subsequent modifications.
Gets the owner ObjectManager instance.
Adds a single arc to the path geometry.
The arc segment to add to the figure.
Creates a cubic Bezier curve between the current point and the specified end point.
The X coordinate of the first control point for the Bezier segment.
The Y coordinate of the first control point for the Bezier segment.
The X coordinate of the second control point for the Bezier segment.
The Y coordinate of the second control point for the Bezier segment.
The X coordinate of the end point for the Bezier segment.
The Y coordinate of the end point for the Bezier segment.
Adds an ellipse figure to the path. Note! The method calls the GraphicsPath#beginFigure and GraphicsPath#endFigure methods.
The X coordinate of the rectangle enclosing an ellipse.
The Y coordinate of the rectangle enclosing an ellipse.
The width of the rectangle enclosing an ellipse.
The height of the rectangle enclosing an ellipse.
Adds an ellipse figure to the path. Note! The method calls the GraphicsPath#beginFigure and GraphicsPath#endFigure methods.
The ellipse's bounds.
Creates a line segment between the current point and the specified end point.
The X coordinate of the end point of the line to draw.
The Y coordinate of the end point of the line to draw.
Creates a quadratic Bezier curve between the current point and the specified end point.
The X coordinate of the control point for the quadratic Bezier segment.
The Y coordinate of the control point for the quadratic Bezier segment.
The X coordinate of the end point for the quadratic Bezier segment.
The Y coordinate of the end point for the quadratic Bezier segment.
Adds a rectangular figure to the path. Note! The method calls the GraphicsPath#beginFigure and GraphicsPath#endFigure methods.
The X coordinate of the rectangle.
The Y coordinate of the rectangle.
The width of the rectangle.
The height of the rectangle.
Adds a rectangular figure to the path. Note! The method calls the GraphicsPath#beginFigure and GraphicsPath#endFigure methods.
The rectangle bounds.
Starts a new figure at the specified point.
The X coordinate at which to begin the new figure.
The Y coordinate at which to begin the new figure.
Discards the active figure.
Closes the path for modifications. The path cannot be modified after it is closed.
Ends the current figure; optionally, closes it.
A value that indicates whether the current figure is closed. If the figure is closed, a line is drawn between the current point and the start point specified by GraphicsPath#beginFigure.
Detaches the object from the ObjectManager and deallocates its memory, if possible.
Returns a rectangle that bounds this GraphicsPath when it is transformed by the specified Transform.
Optionaltransform: Transform | nullThe transform to apply to this path before calculating its bounds.
A rectangle that bounds this path.
Rebinds the object from the current ObjectManager to the specified one.
The new ObjectManager for the object.
Represents a path for drawing, filling, or clipping.