Properties

Link copied to clipboard
open external var fillStyle: JsAny
Link copied to clipboard
open external var globalAlpha: Double
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open external var lineWidth: Double
Link copied to clipboard
open external var miterLimit: Double
Link copied to clipboard
open external var shadowBlur: Double
Link copied to clipboard
open external var shadowColor: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open external var strokeStyle: JsAny

Functions

Link copied to clipboard
open external fun arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double, counterclockwise: Boolean = definedExternally)
Link copied to clipboard
open external fun arcTo(x1: Double, y1: Double, x2: Double, y2: Double, radius: Double)
Link copied to clipboard
open external fun beginPath()
Link copied to clipboard
open external fun bezierCurveTo(cp1x: Double, cp1y: Double, cp2x: Double, cp2y: Double, x: Double, y: Double)
Link copied to clipboard
open external fun clearRect(x: Double, y: Double, w: Double, h: Double)
Link copied to clipboard
open external fun clip(fillRule: CanvasFillRule = definedExternally)
open external fun clip(path: Path2D, fillRule: CanvasFillRule = definedExternally)
Link copied to clipboard
open external fun closePath()
Link copied to clipboard
open external fun createConicGradient(startAngle: Double, x: Double, y: Double): CanvasGradient
Link copied to clipboard
Link copied to clipboard
open external fun createPattern(image: CanvasImageSource, repetition: String?): CanvasPattern?
Link copied to clipboard
open external fun createRadialGradient(x0: Double, y0: Double, r0: Double, x1: Double, y1: Double, r1: Double): CanvasGradient
Link copied to clipboard
open external fun drawImage(image: CanvasImageSource, dx: Double, dy: Double)
open external fun drawImage(image: CanvasImageSource, dx: Double, dy: Double, dw: Double, dh: Double)
open external fun drawImage(image: CanvasImageSource, sx: Double, sy: Double, sw: Double, sh: Double, dx: Double, dy: Double, dw: Double, dh: Double)
Link copied to clipboard
open external fun ellipse(x: Double, y: Double, radiusX: Double, radiusY: Double, rotation: Double, startAngle: Double, endAngle: Double, counterclockwise: Boolean = definedExternally)
Link copied to clipboard
open external fun fill(fillRule: CanvasFillRule = definedExternally)
open external fun fill(path: Path2D, fillRule: CanvasFillRule = definedExternally)
Link copied to clipboard
open external fun fillRect(x: Double, y: Double, w: Double, h: Double)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open external fun isContextLost(): Boolean
Link copied to clipboard
open external fun isPointInPath(x: Double, y: Double, fillRule: CanvasFillRule = definedExternally): Boolean
open external fun isPointInPath(path: Path2D, x: Double, y: Double, fillRule: CanvasFillRule = definedExternally): Boolean
Link copied to clipboard
open external fun isPointInStroke(x: Double, y: Double): Boolean
open external fun isPointInStroke(path: Path2D, x: Double, y: Double): Boolean
Link copied to clipboard
open external fun lineTo(x: Double, y: Double)
Link copied to clipboard
open external fun moveTo(x: Double, y: Double)
Link copied to clipboard
open external fun quadraticCurveTo(cpx: Double, cpy: Double, x: Double, y: Double)
Link copied to clipboard
open external fun rect(x: Double, y: Double, w: Double, h: Double)
Link copied to clipboard
open external fun reset()
Link copied to clipboard
open external fun resetTransform()
Link copied to clipboard
open external fun restore()
Link copied to clipboard
open external fun rotate(angle: Double)
Link copied to clipboard
open external fun roundRect(x: Double, y: Double, w: Double, h: Double, radii: JsAny = definedExternally)
Link copied to clipboard
open external fun save()
Link copied to clipboard
open external fun scale(x: Double, y: Double)
Link copied to clipboard
open external fun setLineDash(segments: ReadonlyArray<JsDouble>)
Link copied to clipboard
open external fun setTransform(transform: DOMMatrixReadOnly = definedExternally)

open external fun setTransform(a: Double, b: Double, c: Double, d: Double, e: Double, f: Double)
Link copied to clipboard
open external fun stroke()
open external fun stroke(path: Path2D)
Link copied to clipboard
open external fun strokeRect(x: Double, y: Double, w: Double, h: Double)
Link copied to clipboard
open external fun transform(a: Double, b: Double, c: Double, d: Double, e: Double, f: Double)
Link copied to clipboard
open external fun translate(x: Double, y: Double)