Path2D

open class Path2D(path: Path2D = definedExternally) : CanvasPath(source)

The Path2D interface of the Canvas 2D API is used to declare a path that can then be used on a CanvasRenderingContext2D object.

MDN Reference

Constructors

Link copied to clipboard
constructor(path: String)
constructor(path: Path2D = definedExternally)

Functions

Link copied to clipboard
fun addPath(path: Path2D, transform: DOMMatrixReadOnly = definedExternally)

The Path2D.addPath() method of the Canvas 2D API adds one Path2D object to another Path2D object.

Link copied to clipboard
open fun arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double, counterclockwise: Boolean = definedExternally)
Link copied to clipboard
open fun arcTo(x1: Double, y1: Double, x2: Double, y2: Double, radius: Double)
Link copied to clipboard
open fun bezierCurveTo(cp1x: Double, cp1y: Double, cp2x: Double, cp2y: Double, x: Double, y: Double)
Link copied to clipboard
Link copied to clipboard
open fun ellipse(    x: Double,     y: Double,     radiusX: Double,     radiusY: Double,     rotation: Double,     startAngle: Double,     endAngle: Double,     counterclockwise: Boolean = definedExternally)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun rect(x: Double, y: Double, w: Double, h: Double)
Link copied to clipboard
open fun roundRect(x: Double, y: Double, w: Double, h: Double, radii: JsAny = definedExternally)