|
|
None | __init__ () |
| | Constructs an undefined path primitive.
|
| |
| None | __init__ (ClipPathPrimitive2D prim) |
| | Initializes a copy of the ClipPathPrimitive2D instance prim. More...
|
| |
| ClipPathPrimitive2D | assign (ClipPathPrimitive2D prim) |
| | Replaces the current state of self with a copy of the state of the ClipPathPrimitive2D instance prim. More...
|
| |
| None | __init__ (Path2D path) |
| | Constructs a copy of the Path2D instance path. More...
|
| |
| int | getObjectID () |
| | Returns the numeric identifier (ID) of the wrapped C++ class instance. More...
|
| |
| Path2D | assign (Path2D path) |
| | Assignment operator. More...
|
| |
| bool | isEmpty () |
| | Tells whether the Path2D instance does not contain any elements. More...
|
| |
| bool | hasDrawingElements () |
| | Tells whether the Path2D instance contains any elements representing drawing operations (lines and arcs). More...
|
| |
| None | clear () |
| | Deletes all path elements added so far and sets the fill rule to its default. More...
|
| |
| None | setFillRule (FillRule rule) |
| | Sets the fill rule of the path to the specified value. More...
|
| |
| FillRule | getFillRule () |
| | Returns the currently set fill rule. More...
|
| |
| None | moveTo (float x, float y) |
| | Sets the current position to (x, y) and starts a new subpath, implicitly closing the previous path. More...
|
| |
| None | moveTo (Math.Vector2D pos) |
| | Sets the current position to pos and starts a new subpath, implicitly closing the previous path. More...
|
| |
| None | arc (float cx, float cy, float rx, float ry, float start_ang, float sweep) |
| | Creates an elliptical arc centered at (cx, cy) with ellipse radii rx and ry beginning at the angle start_ang and extending sweep degrees clockwise. More...
|
| |
| None | arc (Math.Vector2D ctr, float rx, float ry, float start_ang, float sweep) |
| | Creates an elliptical arc centered at ctr with ellipse radii rx and ry beginning at the angle start_ang and extending sweep degrees clockwise. More...
|
| |
| None | arcTo (float cx, float cy, float rx, float ry, float start_ang, float sweep) |
| | Creates an elliptical arc centered at (cx, cy) with ellipse radii rx and ry beginning at the angle start_ang and extending sweep degrees clockwise. More...
|
| |
| None | arcTo (Math.Vector2D ctr, float rx, float ry, float start_ang, float sweep) |
| | Creates an elliptical arc centered at ctr with ellipse radii rx and ry beginning at the angle start_ang and extending sweep degrees clockwise. More...
|
| |
| None | lineTo (float x, float y) |
| | Adds a straight line from the current position to the point (x, y). More...
|
| |
| None | lineTo (Math.Vector2D pos) |
| | Adds a straight line from the current position to the point (x, y). More...
|
| |
| None | closePath () |
| | Closes the current subpath by drawing a line to the beginning of the subpath, automatically starting a new path. More...
|
| |
| None | getBounds (Rectangle2D bounds) |
| | Calculates the axis-aligned bounding box of the path. More...
|
| |
| None | convert (Path2DConverter conv) |
| | Iterates over the stored path elements and calls the corresponding method of conv for each visited element. More...
|
| |
| None | addEllipse (float x, float y, float width, float height) |
| | Creates an ellipse positioned at (x, y) with the specified width and height, and adds it to this path as a closed subpath. More...
|
| |
| None | addEllipse (Math.Vector2D pos, float width, float height) |
| | Creates an ellipse positioned at pos with the specified width and height, and adds it to this path as a closed subpath. More...
|
| |
| None | addRectangle (float x, float y, float width, float height) |
| | Creates a rectangle positioned at (x, y) with the specified width and height, and adds it to this path as a closed subpath. More...
|
| |
| None | addRectangle (Math.Vector2D pos, float width, float height) |
| | Creates a rectangle positioned at pos with the specified width and height, and adds it to this path as a closed subpath. More...
|
| |
| Path2D | __iadd__ (Path2D path) |
| | Performs the in-place addition operation self += path. More...
|
| |
| bool | __eq__ (Path2D path) |
| | Equality comparison operator. More...
|
| |
| bool | __ne__ (Path2D path) |
| | Non-equality comparison operator. More...
|
| |
| bool | __bool__ () |
| |
| int | getObjectID () |
| | Returns the numeric identifier (ID) of the wrapped C++ class instance. More...
|
| |
| None | render (Renderer2D renderer) |
| | Visualizes the graphics primitive by means of the Renderer2D instance renderer. More...
|
| |
| None | getBounds (Rectangle2D bounds, FontMetrics font_metrics=0) |
| | Calculates the bounds of the graphics primitive. More...
|
| |
| GraphicsPrimitive2D | clone () |
| | Creates a dynamically allocated copy of the graphics primitive. More...
|
| |
A graphics primitive representing a clipping region in 2D space.
- Since
- 1.1