-
addHitRegion([Map options ])
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.addHitRegion'), @Experimental()
-
arc(num x, num y, num radius, num startAngle, num endAngle, [ bool anticlockwise = false ])
→ void
-
@DomName('CanvasRenderingContext2D.arc')
-
arcTo(num x1, num y1, num x2, num y2, num radius)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.arcTo')
-
beginPath()
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.beginPath')
-
bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.bezierCurveTo')
-
clearHitRegions()
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.clearHitRegions'), @Experimental()
-
clearRect(num x, num y, num width, num height)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.clearRect')
-
clip([dynamic path_OR_winding, String winding ])
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.clip')
-
closePath()
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.closePath')
-
createImageData(dynamic data_OR_imagedata_OR_sw, [ int sh_OR_sw, dynamic imageDataColorSettings_OR_sh, Map imageDataColorSettings ])
→ ImageData
-
@Creates('ImageData|=Object'), @DocsEditable(), @DomName('CanvasRenderingContext2D.createImageData')
-
createImageDataFromImageData(ImageData imagedata)
→ ImageData
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.createImageDataFromImageData')
-
createLinearGradient(num x0, num y0, num x1, num y1)
→ CanvasGradient
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.createLinearGradient')
-
createPattern(Object image, String repetitionType)
→ CanvasPattern
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.createPattern')
-
createPatternFromImage(ImageElement image, String repetitionType)
→ CanvasPattern
-
@DomName('CanvasRenderingContext2D.createPatternFromImage')
-
createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1)
→ CanvasGradient
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.createRadialGradient')
-
drawFocusIfNeeded(dynamic element_OR_path, [ Element element ])
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.drawFocusIfNeeded'), @Experimental()
-
drawImage(CanvasImageSource source, num destX, num destY)
→ void
-
Draws an image from a CanvasImageSource to this canvas. [...]
@DomName('CanvasRenderingContext2D.drawImage'), @JSName('drawImage')
-
drawImageScaled(CanvasImageSource source, num destX, num destY, num destWidth, num destHeight)
→ void
-
Draws an image from a CanvasImageSource to an area of this canvas. [...]
@DomName('CanvasRenderingContext2D.drawImage'), @JSName('drawImage')
-
drawImageScaledFromSource(CanvasImageSource source, num sourceX, num sourceY, num sourceWidth, num sourceHeight, num destX, num destY, num destWidth, num destHeight)
→ void
-
Draws an image from a CanvasImageSource to an area of this canvas. [...]
@DomName('CanvasRenderingContext2D.drawImage'), @JSName('drawImage')
-
drawImageToRect(CanvasImageSource source, Rectangle<num> destRect, { Rectangle<num> sourceRect })
→ void
-
Draws an image from a CanvasImageSource to an area of this canvas. [...]
@DomName('CanvasRenderingContext2D.drawImage')
-
ellipse(num x, num y, num radiusX, num radiusY, num rotation, num startAngle, num endAngle, bool anticlockwise)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.ellipse'), @Experimental()
-
fill([String winding = 'nonzero' ])
→ void
-
@DomName('CanvasRenderingContext2D.fill')
-
fillRect(num x, num y, num width, num height)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.fillRect')
-
fillText(String text, num x, num y, [ num maxWidth ])
→ void
-
Draws text to the canvas. [...]
@DomName('CanvasRenderingContext2D.fillText')
-
getContextAttributes()
→ Map
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.getContextAttributes'), @Experimental()
-
getImageData(int sx, int sy, int sw, int sh)
→ ImageData
-
@Creates('ImageData|=Object'), @DocsEditable(), @DomName('CanvasRenderingContext2D.getImageData')
-
getLineDash()
→ List<num>
-
@DomName('CanvasRenderingContext2D.getLineDash'), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.IE, '11'), @SupportedBrowser(SupportedBrowser.SAFARI), @Unstable()
-
isContextLost()
→ bool
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.isContextLost'), @Experimental()
-
isPointInPath(dynamic path_OR_x, num x_OR_y, [ dynamic winding_OR_y, String winding ])
→ bool
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.isPointInPath')
-
isPointInStroke(dynamic path_OR_x, num x_OR_y, [ num y ])
→ bool
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.isPointInStroke')
-
lineTo(num x, num y)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.lineTo')
-
measureText(String text)
→ TextMetrics
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.measureText')
-
moveTo(num x, num y)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.moveTo')
-
putImageData(ImageData imagedata, int dx, int dy, [ int dirtyX, int dirtyY, int dirtyWidth, int dirtyHeight ])
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.putImageData')
-
quadraticCurveTo(num cpx, num cpy, num x, num y)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.quadraticCurveTo')
-
rect(num x, num y, num width, num height)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.rect')
-
removeHitRegion(String id)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.removeHitRegion'), @Experimental()
-
resetTransform()
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.resetTransform'), @Experimental()
-
restore()
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.restore')
-
rotate(num angle)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.rotate')
-
save()
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.save')
-
scale(num x, num y)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.scale')
-
scrollPathIntoView([Path2D path ])
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.scrollPathIntoView'), @Experimental()
-
setFillColorHsl(int h, num s, num l, [ num a = 1 ])
→ void
-
Sets the color used inside shapes.
h
is in degrees, 0-360.
s
, l
are in percent, 0-100.
a
is 0-1.
-
setFillColorRgb(int r, int g, int b, [ num a = 1 ])
→ void
-
Sets the color used inside shapes.
r
, g
, b
are 0-255, a
is 0-1.
-
setLineDash(List<num> dash)
→ void
-
@DomName('CanvasRenderingContext2D.setLineDash'), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.IE, '11'), @SupportedBrowser(SupportedBrowser.SAFARI), @Unstable()
-
setStrokeColorHsl(int h, num s, num l, [ num a = 1 ])
→ void
-
Sets the color used for stroking shapes.
h
is in degrees, 0-360.
s
, l
are in percent, 0-100.
a
is 0-1.
-
setStrokeColorRgb(int r, int g, int b, [ num a = 1 ])
→ void
-
Sets the color used for stroking shapes.
r
, g
, b
are 0-255, a
is 0-1.
-
setTransform(num a, num b, num c, num d, num e, num f)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.setTransform')
-
stroke([Path2D path ])
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.stroke')
-
strokeRect(num x, num y, num width, num height)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.strokeRect')
-
strokeText(String text, num x, num y, [ num maxWidth ])
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.strokeText')
-
transform(num a, num b, num c, num d, num e, num f)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.transform')
-
translate(num x, num y)
→ void
-
@DocsEditable(), @DomName('CanvasRenderingContext2D.translate')
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString()
→ String
-
Returns a string representation of this object.
inherited