Path2D
Constructors
<init>
Path2D(path: Path2D)
Path2D(
paths: Array<Path2D>,
fillRule: CanvasFillRule = definedExternally)
Path2D(d: String)
Exposes the JavaScript Path2D to Kotlin
Path2D()
Functions
arc
open fun arc(
x: Double,
y: Double,
radius: Double,
startAngle: Double,
endAngle: Double,
anticlockwise: Boolean)
arcTo
open fun arcTo(
x1: Double,
y1: Double,
x2: Double,
y2: Double,
radius: Double)
open fun arcTo(
x1: Double,
y1: Double,
x2: Double,
y2: Double,
radiusX: Double,
radiusY: Double,
rotation: Double)
bezierCurveTo
open fun bezierCurveTo(
cp1x: Double,
cp1y: Double,
cp2x: Double,
cp2y: Double,
x: Double,
y: Double)
closePath
open fun closePath()
ellipse
open fun ellipse(
x: Double,
y: Double,
radiusX: Double,
radiusY: Double,
rotation: Double,
startAngle: Double,
endAngle: Double,
anticlockwise: Boolean)
lineTo
open fun lineTo(x: Double, y: Double)
moveTo
open fun moveTo(x: Double, y: Double)
quadraticCurveTo
open fun quadraticCurveTo(
cpx: Double,
cpy: Double,
x: Double,
y: Double)
rect
open fun rect(x: Double, y: Double, w: Double, h: Double)