class js.html.CanvasRenderingContext2D

Available on all platforms

Instance Fields

function arc(x:Float, y:Float, radius:Float, startAngle:Float, endAngle:Float, ?anticlockwise:Bool = false):Void

function arcTo(x1:Float, y1:Float, x2:Float, y2:Float, radius:Float):Void

function beginPath():Void

function bezierCurveTo(cp1x:Float, cp1y:Float, cp2x:Float, cp2y:Float, x:Float, y:Float):Void

function clearRect(x:Float, y:Float, w:Float, h:Float):Void

function clip(path:Path2D, ?winding:CanvasWindingRule = "nonzero"):Void

function clip(?winding:CanvasWindingRule = "nonzero"):Void

function closePath():Void

function drawCustomFocusRing(element:Element):Bool

function drawFocusIfNeeded(element:Element):Void

function fill(path:Path2D, ?winding:CanvasWindingRule = "nonzero"):Void

function fill(?winding:CanvasWindingRule = "nonzero"):Void

function fillRect(x:Float, y:Float, w:Float, h:Float):Void

function fillText(text:String, x:Float, y:Float, ?maxWidth:Float):Void

function getImageData(sx:Float, sy:Float, sw:Float, sh:Float):ImageData

function getLineDash():Array<Float>

function isPointInPath(path:Path2D, x:Float, y:Float, ?winding:CanvasWindingRule = &quot;nonzero&quot;):Bool

function isPointInPath(x:Float, y:Float, ?winding:CanvasWindingRule = &quot;nonzero&quot;):Bool

function isPointInStroke(path:Path2D, x:Float, y:Float):Bool

function isPointInStroke(x:Float, y:Float):Bool

function lineTo(x:Float, y:Float):Void

function moveTo(x:Float, y:Float):Void

function putImageData(imagedata:ImageData, dx:Float, dy:Float, dirtyX:Float, dirtyY:Float, dirtyWidth:Float, dirtyHeight:Float):Void

function putImageData(imagedata:ImageData, dx:Float, dy:Float):Void

function quadraticCurveTo(cpx:Float, cpy:Float, x:Float, y:Float):Void

function rect(x:Float, y:Float, w:Float, h:Float):Void

function resetTransform():Void

function restore():Void

function rotate(angle:Float):Void

function save():Void

function scale(x:Float, y:Float):Void

function setLineDash(segments:Array<Float>):Void

function setTransform(a:Float, b:Float, c:Float, d:Float, e:Float, f:Float):Void

function stroke(path:Path2D):Void

function stroke():Void

function strokeRect(x:Float, y:Float, w:Float, h:Float):Void

function strokeText(text:String, x:Float, y:Float, ?maxWidth:Float):Void

function transform(a:Float, b:Float, c:Float, d:Float, e:Float, f:Float):Void

function translate(x:Float, y:Float):Void