Context

open external class Context

Constructors

Link copied to clipboard
fun Context()

Functions

Link copied to clipboard
open fun arc(    x: Number,     y: Number,     radius: Number,     startAngle: Number,     endAngle: Number,     anticlockwise: Boolean? = definedExternally)
Link copied to clipboard
open fun beginPath()
Link copied to clipboard
open fun bezierCurveTo(    cp1x: Number,     cp1y: Number,     cp2x: Number,     cp2y: Number,     x: Number,     y: Number)
Link copied to clipboard
open fun clear(bounds: ClearConfig? = definedExternally): Context
Link copied to clipboard
open fun clearRect(    x: Number,     y: Number,     width: Number,     height: Number)
Link copied to clipboard
open fun clearTrace()
Link copied to clipboard
open fun clip()
Link copied to clipboard
open fun closePath()
Link copied to clipboard
open fun createImageData(imageDataOrSw: Number, sh: Number? = definedExternally): ImageData
open fun createImageData(imageDataOrSw: ImageData, sh: Number? = definedExternally): ImageData
Link copied to clipboard
open fun createLinearGradient(    x0: Number,     y0: Number,     x1: Number,     y1: Number): CanvasGradient
Link copied to clipboard
open fun createPattern(image: HTMLCanvasElement, repetition: String): CanvasPattern
open fun createPattern(image: HTMLImageElement, repetition: String): CanvasPattern
open fun createPattern(image: HTMLVideoElement, repetition: String): CanvasPattern
Link copied to clipboard
open fun createRadialGradient(    x0: Number,     y0: Number,     r0: Number,     x1: Number,     y1: Number,     r1: Number): CanvasGradient
Link copied to clipboard
open fun drawImage(    image: HTMLCanvasElement,     dstX: Number,     dstY: Number)
open fun drawImage(    image: HTMLImageElement,     dstX: Number,     dstY: Number)
open fun drawImage(    image: HTMLVideoElement,     dstX: Number,     dstY: Number)
open fun drawImage(    image: ImageBitmap,     dstX: Number,     dstY: Number)
open fun drawImage(    image: HTMLCanvasElement,     dstX: Number,     dstY: Number,     dstW: Number,     dstH: Number)
open fun drawImage(    image: HTMLImageElement,     dstX: Number,     dstY: Number,     dstW: Number,     dstH: Number)
open fun drawImage(    image: HTMLVideoElement,     dstX: Number,     dstY: Number,     dstW: Number,     dstH: Number)
open fun drawImage(    image: ImageBitmap,     dstX: Number,     dstY: Number,     dstW: Number,     dstH: Number)
open fun drawImage(    image: HTMLCanvasElement,     srcX: Number,     srcY: Number,     srcW: Number,     srcH: Number,     dstX: Number,     dstY: Number,     dstW: Number,     dstH: Number)
open fun drawImage(    image: HTMLImageElement,     srcX: Number,     srcY: Number,     srcW: Number,     srcH: Number,     dstX: Number,     dstY: Number,     dstW: Number,     dstH: Number)
open fun drawImage(    image: HTMLVideoElement,     srcX: Number,     srcY: Number,     srcW: Number,     srcH: Number,     dstX: Number,     dstY: Number,     dstW: Number,     dstH: Number)
open fun drawImage(    image: ImageBitmap,     srcX: Number,     srcY: Number,     srcW: Number,     srcH: Number,     dstX: Number,     dstY: Number,     dstW: Number,     dstH: Number)
Link copied to clipboard
open fun fill()
Link copied to clipboard
open fun fillRect(    x: Number,     y: Number,     width: Number,     height: Number)
Link copied to clipboard
open fun fillShape(shape: Shape)
Link copied to clipboard
open fun fillStrokeShape(shape: Shape)
Link copied to clipboard
open fun fillText(    text: String,     x: Number,     y: Number)
Link copied to clipboard
open fun getCanvas(): Canvas
Link copied to clipboard
open fun getImageData(    sx: Number,     sy: Number,     sw: Number,     sh: Number): ImageData
Link copied to clipboard
open fun getLineDash(): Array<Number>
Link copied to clipboard
open fun getTrace(relaxed: Boolean): String
Link copied to clipboard
open fun isPointInPath(x: Number, y: Number): Boolean
Link copied to clipboard
open fun lineTo(x: Number, y: Number)
Link copied to clipboard
open fun measureText(text: String): TextMetrics
Link copied to clipboard
open fun moveTo(x: Number, y: Number)
Link copied to clipboard
open fun putImageData(    imagedata: ImageData,     dx: Number,     dy: Number)
Link copied to clipboard
open fun quadraticCurveTo(    cpx: Number,     cpy: Number,     x: Number,     y: Number)
Link copied to clipboard
open fun rect(    x: Number,     y: Number,     w: Number,     h: Number)
Link copied to clipboard
open fun reset()
Link copied to clipboard
open fun restore()
Link copied to clipboard
open fun rotate(angle: Number)
Link copied to clipboard
open fun save()
Link copied to clipboard
open fun scale(x: Number, y: Number)
Link copied to clipboard
open fun setAttr(attr: String, value: Any)
Link copied to clipboard
open fun setLineDash(segments: Array<Number>)
Link copied to clipboard
open fun setTransform(    m11: Number,     m12: Number,     m21: Number,     m22: Number,     dx: Number,     dy: Number)
Link copied to clipboard
open fun stroke(path: Path2D? = definedExternally)
Link copied to clipboard
open fun strokeRect(    x: Number,     y: Number,     w: Number,     h: Number)
Link copied to clipboard
open fun strokeShape(shape: Shape)
Link copied to clipboard
open fun strokeText(    text: String,     x: Number,     y: Number)
Link copied to clipboard
open fun transform(    m11: Number,     m12: Number,     m21: Number,     m22: Number,     dx: Number,     dy: Number)
Link copied to clipboard
open fun translate(x: Number, y: Number)