class Blend2D::Geometry::Path
- Blend2D::Geometry::Path
- Blend2D::BLStructure
- Reference
- Object
Defined in:
blend2d/geometry/path.crConstructors
-
.new
Initializes a path.
Instance Method Summary
- #==(other : Path)
- #add_box(box : BoxI, direction : GeometryDirection)
- #add_box(box : BoxD, direction : GeometryDirection)
- #add_geometry(geometry : GeometryType, direction : GeometryDirection, matrix : Matrix = nil)
- #add_path(other : Path, range : Blend2D::Globals::Range)
- #add_rect(rect : RectI, direction : GeometryDirection)
- #add_rect(rect : Rect, direction : GeometryDirection)
- #add_transformed_path(other : Path, range : Blend2D::Globals::Range, matrix : Matrix)
- #add_translated_path(other : Path, range : Blend2D::Globals::Range, point : Point)
- #arc_quadrant_to(x1, y1, x2, y2)
- #arc_to(x, y, rx, ry, start, sweep, force_move_to)
- #bounding_box
- #clear
- #close
- #control_box
- #cubic_to(x1, y1, x2, y2, x3, y3)
- #elliptic_arc_to(rx, ry, x_rotation, large_arc, sweep, x1, y1)
-
#finalize
Called when Crystal's garbage collector collects this instance.
- #last_vertex
- #line_to(x, y)
- #move_to(x, y)
- #quad_to(x1, y1, x2, y2)
- #shrink
- #smooth_cubic_to(x2, y2, x3, y3)
- #smooth_quad_to(x2, y2)
- #transform(range : Blend2D::Globals::Range, matrix : Matrix)
- #translate(range : Blend2D::Globals::Range, point : Point)
- #vertices
Instance methods inherited from class Blend2D::BLStructure
finalize
finalize,
pointer : Pointer
pointer
Constructor Detail
Instance Method Detail
def finalize
#
Description copied from class Blend2D::BLStructure
Called when Crystal's garbage collector collects this instance.