GraphicsPath Class |
Namespace: Eto.Drawing
The GraphicsPath type exposes the following members.
| Name | Description | |
|---|---|---|
| GraphicsPath |
Initializes a new instance of the GraphicsPath class
| |
| GraphicsPath(IGraphicsPath) |
Initializes a new instance of the GraphicsPath class.
|
| Name | Description | |
|---|---|---|
| Bounds |
Gets the bounding rectangle for this path
| |
| CurrentPoint |
Gets the current point
| |
| FillMode |
Sets a value indicating how this graphics path should be filled.
| |
| Instantiator | Obsolete.
Creates a delegate that can be used to create instances of the IGraphicsPath with little overhead
| |
| IsEmpty |
Gets a value indicating that this graphics path is empty and has no segments
|
| Name | Description | |
|---|---|---|
| AddArc |
Adds an arc into the specified rectangle
| |
| AddBezier |
Adds a bezier curve to the path with two control points
| |
| AddCurve |
Adds a curve that intersects with the specified points to the path
| |
| AddEllipse |
Adds an ellipse to the path
| |
| AddLine |
Adds a line to the path with the specified start and end points
| |
| AddLines |
Adds lines to each of the specified points to the path
| |
| AddPath |
Adds the specified path to the current path, optionally connecting the current figure to the start of the path
| |
| AddRectangle |
Adds a rectangle to the path
| |
| Clone |
Creates a clone of the graphics path
| |
| CloseFigure |
Closes the current figure by connecting a line to the beginning of the figure
| |
| Create |
Creates a new instance of the IGraphicsPath for the specified generator
| |
| Dispose |
Releases all resources used by the GraphicsPath object
| |
| Dispose(Boolean) |
Disposes the graphics path
| |
| GetRoundRect(RectangleF, Single) |
Creates a rounded rectangle using the specified corner radius
| |
| GetRoundRect(RectangleF, Single, Single, Single, Single) |
Creates a rounded rectangle using the specified corner radius
| |
| LineTo |
Adds a line from the current position to the specified location
| |
| MoveTo |
Moves the current position to the specified location without adding anything to the path
| |
| StartFigure |
Starts a new figure without closing the current figure
| |
| Transform |
Transforms the points in the path with the specified matrix
|
| Name | Description | |
|---|---|---|
| AddArc |
Adds an arc to the path at the specified location (Defined by GraphicsPathExtensions.) | |
| AddCurve(PointF) | Overloaded.
Adds a curve that intersects with the specified points to the path
(Defined by GraphicsPathExtensions.) | |
| AddCurve(Single, PointF) | Overloaded.
Adds a curve that intersects with the specified points to the path with the given tension (Defined by GraphicsPathExtensions.) | |
| AddEllipse |
Adds an ellipse to the path at the specified location (Defined by GraphicsPathExtensions.) | |
| AddLine |
Adds a line to the path
(Defined by GraphicsPathExtensions.) | |
| AddLines |
Adds lines to each of the specified points (Defined by GraphicsPathExtensions.) | |
| AddRectangle |
Adds a rectangle to the path at the specified location (Defined by GraphicsPathExtensions.) | |
| LineTo |
Adds a line from the current position to the specified location
(Defined by GraphicsPathExtensions.) | |
| MoveTo |
Moves the current position to the specified point without adding anything to the path
(Defined by GraphicsPathExtensions.) |