Canvas Rendering Context2D
abstract external class CanvasRenderingContext2D : CanvasState, CanvasTransform, CanvasCompositing, CanvasImageSmoothing, CanvasFillStrokeStyles, CanvasShadowStyles, CanvasFilters, CanvasRect, CanvasDrawPath, CanvasUserInterface, CanvasText, CanvasDrawImage, CanvasHitRegion, CanvasImageData, CanvasPathDrawingStyles, CanvasTextDrawingStyles, CanvasPath, RenderingContext
Content copied to clipboard
Exposes the JavaScript CanvasRenderingContext2D to Kotlin
Constructors
CanvasRenderingContext2D
Link copied to clipboard
Functions
add Hit Region
Link copied to clipboard
bezier Curve To
Link copied to clipboard
clear Hit Regions
Link copied to clipboard
clip
Link copied to clipboard
abstract fun clip(path: Path2D, fillRule: CanvasFillRule = definedExternally)
Content copied to clipboard
create Image Data
Link copied to clipboard
create Linear Gradient
Link copied to clipboard
abstract fun createLinearGradient(x0: Double, y0: Double, x1: Double, y1: Double): CanvasGradient
Content copied to clipboard
create Pattern
Link copied to clipboard
abstract fun createPattern(image: CanvasImageSource, repetition: String): CanvasPattern?
Content copied to clipboard
create Radial Gradient
Link copied to clipboard
abstract fun createRadialGradient(x0: Double, y0: Double, r0: Double, x1: Double, y1: Double, r1: Double): CanvasGradient
Content copied to clipboard
draw Focus If Needed
Link copied to clipboard
fill
Link copied to clipboard
abstract fun fill(path: Path2D, fillRule: CanvasFillRule = definedExternally)
Content copied to clipboard
get Image Data
Link copied to clipboard
get Line Dash
Link copied to clipboard
get Transform
Link copied to clipboard
is Point In Path
Link copied to clipboard
abstract fun isPointInPath(x: Double, y: Double, fillRule: CanvasFillRule = definedExternally): Boolean
Content copied to clipboard
abstract fun isPointInPath(path: Path2D, x: Double, y: Double, fillRule: CanvasFillRule = definedExternally): Boolean
Content copied to clipboard
is Point In Stroke
Link copied to clipboard
abstract fun isPointInStroke(path: Path2D, x: Double, y: Double): Boolean
Content copied to clipboard
measure Text
Link copied to clipboard
put Image Data
Link copied to clipboard
quadratic Curve To
Link copied to clipboard
abstract fun quadraticCurveTo(cpx: Double, cpy: Double, x: Double, y: Double)
Content copied to clipboard
remove Hit Region
Link copied to clipboard
reset Transform
Link copied to clipboard
scroll Path Into View
Link copied to clipboard
set Line Dash
Link copied to clipboard
set Transform
Link copied to clipboard
stroke Rect
Link copied to clipboard
stroke Text
Link copied to clipboard
abstract fun strokeText(text: String, x: Double, y: Double, maxWidth: Double = definedExternally)
Content copied to clipboard
Properties
canvas
Link copied to clipboard
direction
Link copied to clipboard
globalAlpha
Link copied to clipboard
globalCompositeOperation
Link copied to clipboard
imageSmoothingEnabled
Link copied to clipboard
imageSmoothingQuality
Link copied to clipboard
lineCap
Link copied to clipboard
lineDashOffset
Link copied to clipboard
lineJoin
Link copied to clipboard
miterLimit
Link copied to clipboard
shadowBlur
Link copied to clipboard
shadowColor
Link copied to clipboard
shadowOffsetX
Link copied to clipboard
shadowOffsetY
Link copied to clipboard
strokeStyle
Link copied to clipboard
textAlign
Link copied to clipboard
textBaseline
Link copied to clipboard