OffscreenCanvasRenderingContext2D class

Implemented types
Available extensions
Annotations
  • @JS()
  • @staticInterop

Constructors

OffscreenCanvasRenderingContext2D()
factory

Properties

canvas OffscreenCanvas

Available on OffscreenCanvasRenderingContext2D, provided by the PropsOffscreenCanvasRenderingContext2D extension

no setter
direction CanvasDirection

Available on CanvasTextDrawingStyles, provided by the PropsCanvasTextDrawingStyles extension

getter/setter pair
fillStyle ↔ dynamic

Available on CanvasFillStrokeStyles, provided by the PropsCanvasFillStrokeStyles extension

getter/setter pair
filter String

Available on CanvasFilters, provided by the PropsCanvasFilters extension

getter/setter pair
font String

Available on CanvasTextDrawingStyles, provided by the PropsCanvasTextDrawingStyles extension

getter/setter pair
fontKerning CanvasFontKerning

Available on CanvasTextDrawingStyles, provided by the PropsCanvasTextDrawingStyles extension

getter/setter pair
fontStretch CanvasFontStretch

Available on CanvasTextDrawingStyles, provided by the PropsCanvasTextDrawingStyles extension

getter/setter pair
fontVariantCaps CanvasFontVariantCaps

Available on CanvasTextDrawingStyles, provided by the PropsCanvasTextDrawingStyles extension

getter/setter pair
globalAlpha ↔ dynamic

Available on CanvasCompositing, provided by the PropsCanvasCompositing extension

getter/setter pair
globalCompositeOperation String

Available on CanvasCompositing, provided by the PropsCanvasCompositing extension

getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
imageSmoothingEnabled bool

Available on CanvasImageSmoothing, provided by the PropsCanvasImageSmoothing extension

getter/setter pair
imageSmoothingQuality ImageSmoothingQuality

Available on CanvasImageSmoothing, provided by the PropsCanvasImageSmoothing extension

getter/setter pair
letterSpacing String

Available on CanvasTextDrawingStyles, provided by the PropsCanvasTextDrawingStyles extension

getter/setter pair
lineCap CanvasLineCap

Available on CanvasPathDrawingStyles, provided by the PropsCanvasPathDrawingStyles extension

getter/setter pair
lineDashOffset ↔ dynamic

Available on CanvasPathDrawingStyles, provided by the PropsCanvasPathDrawingStyles extension

getter/setter pair
lineJoin CanvasLineJoin

Available on CanvasPathDrawingStyles, provided by the PropsCanvasPathDrawingStyles extension

getter/setter pair
lineWidth ↔ dynamic

Available on CanvasPathDrawingStyles, provided by the PropsCanvasPathDrawingStyles extension

getter/setter pair
miterLimit ↔ dynamic

Available on CanvasPathDrawingStyles, provided by the PropsCanvasPathDrawingStyles extension

getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shadowBlur ↔ dynamic

Available on CanvasShadowStyles, provided by the PropsCanvasShadowStyles extension

getter/setter pair
shadowColor String

Available on CanvasShadowStyles, provided by the PropsCanvasShadowStyles extension

getter/setter pair
shadowOffsetX ↔ dynamic

Available on CanvasShadowStyles, provided by the PropsCanvasShadowStyles extension

getter/setter pair
shadowOffsetY ↔ dynamic

Available on CanvasShadowStyles, provided by the PropsCanvasShadowStyles extension

getter/setter pair
strokeStyle ↔ dynamic

Available on CanvasFillStrokeStyles, provided by the PropsCanvasFillStrokeStyles extension

getter/setter pair
textAlign CanvasTextAlign

Available on CanvasTextDrawingStyles, provided by the PropsCanvasTextDrawingStyles extension

getter/setter pair
textBaseline CanvasTextBaseline

Available on CanvasTextDrawingStyles, provided by the PropsCanvasTextDrawingStyles extension

getter/setter pair
textRendering CanvasTextRendering

Available on CanvasTextDrawingStyles, provided by the PropsCanvasTextDrawingStyles extension

getter/setter pair
wordSpacing String

Available on CanvasTextDrawingStyles, provided by the PropsCanvasTextDrawingStyles extension

getter/setter pair

Methods

arc(dynamic x, dynamic y, dynamic radius, dynamic startAngle, dynamic endAngle, [bool? counterclockwise = false]) → void

Available on CanvasPath, provided by the PropsCanvasPath extension

arcTo(dynamic x1, dynamic y1, dynamic x2, dynamic y2, dynamic radius) → void

Available on CanvasPath, provided by the PropsCanvasPath extension

beginPath() → void

Available on CanvasDrawPath, provided by the PropsCanvasDrawPath extension

bezierCurveTo(dynamic cp1x, dynamic cp1y, dynamic cp2x, dynamic cp2y, dynamic x, dynamic y) → void

Available on CanvasPath, provided by the PropsCanvasPath extension

clearRect(dynamic x, dynamic y, dynamic w, dynamic h) → void

Available on CanvasRect, provided by the PropsCanvasRect extension

clip([Path2D? path, CanvasFillRule? fillRule = CanvasFillRule.nonzero]) → void

Available on CanvasDrawPath, provided by the PropsCanvasDrawPath extension

closePath() → void

Available on CanvasPath, provided by the PropsCanvasPath extension

commit() → void

Available on OffscreenCanvasRenderingContext2D, provided by the PropsOffscreenCanvasRenderingContext2D extension

createConicGradient(double startAngle, double x, double y) CanvasGradient

Available on CanvasFillStrokeStyles, provided by the PropsCanvasFillStrokeStyles extension

createImageData([int? sw, int? sh, ImageDataSettings? settings]) ImageData

Available on CanvasImageData, provided by the PropsCanvasImageData extension

createLinearGradient(double x0, double y0, double x1, double y1) CanvasGradient

Available on CanvasFillStrokeStyles, provided by the PropsCanvasFillStrokeStyles extension

createPattern(dynamic image, String repetition) CanvasPattern?

Available on CanvasFillStrokeStyles, provided by the PropsCanvasFillStrokeStyles extension

createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1) CanvasGradient

Available on CanvasFillStrokeStyles, provided by the PropsCanvasFillStrokeStyles extension

drawImage(dynamic image, dynamic sx, [dynamic sy, dynamic sw, dynamic sh, dynamic dx, dynamic dy, dynamic dw, dynamic dh]) → void

Available on CanvasDrawImage, provided by the PropsCanvasDrawImage extension

ellipse(dynamic x, dynamic y, dynamic radiusX, dynamic radiusY, dynamic rotation, dynamic startAngle, dynamic endAngle, [bool? counterclockwise = false]) → void

Available on CanvasPath, provided by the PropsCanvasPath extension

fill([Path2D? path, CanvasFillRule? fillRule = CanvasFillRule.nonzero]) → void

Available on CanvasDrawPath, provided by the PropsCanvasDrawPath extension

fillRect(dynamic x, dynamic y, dynamic w, dynamic h) → void

Available on CanvasRect, provided by the PropsCanvasRect extension

fillText(String text, dynamic x, dynamic y, [dynamic maxWidth]) → void

Available on CanvasText, provided by the PropsCanvasText extension

getImageData(int sx, int sy, int sw, int sh, [ImageDataSettings? settings]) ImageData

Available on CanvasImageData, provided by the PropsCanvasImageData extension

getLineDash() Iterable

Available on CanvasPathDrawingStyles, provided by the PropsCanvasPathDrawingStyles extension

getTransform() DOMMatrix

Available on CanvasTransform, provided by the PropsCanvasTransform extension

isContextLost() bool

Available on CanvasState, provided by the PropsCanvasState extension

isPointInPath(Path2D path, dynamic x, [dynamic y, CanvasFillRule? fillRule = CanvasFillRule.nonzero]) bool

Available on CanvasDrawPath, provided by the PropsCanvasDrawPath extension

isPointInStroke(Path2D path, [dynamic x, dynamic y]) bool

Available on CanvasDrawPath, provided by the PropsCanvasDrawPath extension

lineTo(dynamic x, dynamic y) → void

Available on CanvasPath, provided by the PropsCanvasPath extension

measureText(String text) TextMetrics

Available on CanvasText, provided by the PropsCanvasText extension

moveTo(dynamic x, dynamic y) → void

Available on CanvasPath, provided by the PropsCanvasPath extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
putImageData(ImageData imagedata, int dx, [int? dy, int? dirtyX, int? dirtyY, int? dirtyWidth, int? dirtyHeight]) → void

Available on CanvasImageData, provided by the PropsCanvasImageData extension

quadraticCurveTo(dynamic cpx, dynamic cpy, dynamic x, dynamic y) → void

Available on CanvasPath, provided by the PropsCanvasPath extension

rect(dynamic x, dynamic y, dynamic w, dynamic h) → void

Available on CanvasPath, provided by the PropsCanvasPath extension

reset() → void

Available on CanvasState, provided by the PropsCanvasState extension

resetTransform() → void

Available on CanvasTransform, provided by the PropsCanvasTransform extension

restore() → void

Available on CanvasState, provided by the PropsCanvasState extension

rotate(dynamic angle) → void

Available on CanvasTransform, provided by the PropsCanvasTransform extension

roundRect(dynamic x, dynamic y, dynamic w, dynamic h, [dynamic radii = 0]) → void

Available on CanvasPath, provided by the PropsCanvasPath extension

save() → void

Available on CanvasState, provided by the PropsCanvasState extension

scale(dynamic x, dynamic y) → void

Available on CanvasTransform, provided by the PropsCanvasTransform extension

setLineDash(Iterable segments) → void

Available on CanvasPathDrawingStyles, provided by the PropsCanvasPathDrawingStyles extension

setTransform([dynamic a, dynamic b, dynamic c, dynamic d, dynamic e, dynamic f]) → void

Available on CanvasTransform, provided by the PropsCanvasTransform extension

stroke([Path2D? path]) → void

Available on CanvasDrawPath, provided by the PropsCanvasDrawPath extension

strokeRect(dynamic x, dynamic y, dynamic w, dynamic h) → void

Available on CanvasRect, provided by the PropsCanvasRect extension

strokeText(String text, dynamic x, dynamic y, [dynamic maxWidth]) → void

Available on CanvasText, provided by the PropsCanvasText extension

toString() String
A string representation of this object.
inherited
transform(dynamic a, dynamic b, dynamic c, dynamic d, dynamic e, dynamic f) → void

Available on CanvasTransform, provided by the PropsCanvasTransform extension

translate(dynamic x, dynamic y) → void

Available on CanvasTransform, provided by the PropsCanvasTransform extension

Operators

operator ==(Object other) bool
The equality operator.
inherited