Path2D

open external class Path2D : CanvasPath

Exposes the JavaScript Path2D to Kotlin

Constructors

Link copied to clipboard
fun Path2D(path: Path2D)
Link copied to clipboard
fun Path2D(paths: Array<Path2D>, fillRule: CanvasFillRule = definedExternally)
Link copied to clipboard
fun Path2D(d: String)
Link copied to clipboard
fun Path2D()

Functions

Link copied to clipboard
fun addPath(path: Path2D, transform: dynamic = definedExternally)
Link copied to clipboard
open override fun arc(    x: Double,     y: Double,     radius: Double,     startAngle: Double,     endAngle: Double,     anticlockwise: Boolean)
Link copied to clipboard
open override fun arcTo(    x1: Double,     y1: Double,     x2: Double,     y2: Double,     radius: Double)
open override fun arcTo(    x1: Double,     y1: Double,     x2: Double,     y2: Double,     radiusX: Double,     radiusY: Double,     rotation: Double)
Link copied to clipboard
open override fun bezierCurveTo(    cp1x: Double,     cp1y: Double,     cp2x: Double,     cp2y: Double,     x: Double,     y: Double)
Link copied to clipboard
open override fun closePath()
Link copied to clipboard
open override fun ellipse(    x: Double,     y: Double,     radiusX: Double,     radiusY: Double,     rotation: Double,     startAngle: Double,     endAngle: Double,     anticlockwise: Boolean)
Link copied to clipboard
open override fun lineTo(x: Double, y: Double)
Link copied to clipboard
open override fun moveTo(x: Double, y: Double)
Link copied to clipboard
open override fun quadraticCurveTo(    cpx: Double,     cpy: Double,     x: Double,     y: Double)
Link copied to clipboard
open override fun rect(    x: Double,     y: Double,     w: Double,     h: Double)