mixin

GraphicsPath

@Js
mixin GraphicsPath

GraphicsPath is used to path complex shapes for stroking, filling, and clipping.

methods arc

Create circular arc centered at x, y with given radius

quadTo

Add a quadratic Bézier curve to the path

curveTo

Add a Bézier curve to the path

lineTo

Add a line to the path from current point to given point

draw

Stroke the the current path using current stroke and paint

fill

Fill the current path with current paint

close

Close the path by add a line from current point back to starting point

clip

Intersect the current clipping shape with this path

moveTo

Move the current point without creating a line

arc abstract This arc(Float x, Float y, Float radius, Float start, Float sweep)

Create circular arc centered at x, y with given radius. The start angle and sweep angle are measured in degrees. East is 0°, north 90°, west is 180°, and south is 270°. Positive sweeps are counterclockwise and negative sweeps are clockwise.

clip abstract This clip()

Intersect the current clipping shape with this path. This call terminates the current pathing operation.

close abstract This close()

Close the path by add a line from current point back to starting point.

curveTo abstract This curveTo(Float cp1x, Float cp1y, Float cp2x, Float cp2y, Float x, Float y)

Add a Bézier curve to the path. The cp1 and cp2 parameters specify the first and second control points; x and y specify the end point.

draw abstract This draw()

Stroke the the current path using current stroke and paint. This call terminates the current pathing operation.

fill abstract This fill()

Fill the current path with current paint. This call terminates the current pathing operation.

lineTo abstract This lineTo(Float x, Float y)

Add a line to the path from current point to given point.

moveTo abstract This moveTo(Float x, Float y)

Move the current point without creating a line.

quadTo abstract This quadTo(Float cpx, Float cpy, Float x, Float y)

Add a quadratic Bézier curve to the path. The cpx and cpy specify the control point; the x and y specify the end point.

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST