OffscreenCanvasRenderingContext2D class
- Implemented types
- Available extensions
- PropsCanvasCompositing
- PropsCanvasDrawImage
- PropsCanvasDrawPath
- PropsCanvasFillStrokeStyles
- PropsCanvasFilters
- PropsCanvasImageData
- PropsCanvasImageSmoothing
- PropsCanvasPath
- PropsCanvasPathDrawingStyles
- PropsCanvasRect
- PropsCanvasShadowStyles
- PropsCanvasState
- PropsCanvasText
- PropsCanvasTextDrawingStyles
- PropsCanvasTransform
- PropsOffscreenCanvasRenderingContext2D
- 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