OffscreenCanvasRenderingContext2D class Null safety

Properties

canvas OffscreenCanvas?
read-only
direction String?
read / write
fillStyle Object?
read / write
filter String?
read / write
font String?
read / write
globalAlpha num?
read / write
globalCompositeOperation String?
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
imageSmoothingEnabled bool?
read / write
imageSmoothingQuality String?
read / write
lineCap String?
read / write
lineDashOffset num?
read / write
lineJoin String?
read / write
lineWidth num?
read / write
miterLimit num?
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
shadowBlur num?
read / write
shadowColor String?
read / write
shadowOffsetX num?
read / write
shadowOffsetY num?
read / write
strokeStyle Object?
read / write
textAlign String?
read / write
textBaseline String?
read / write

Methods

arc(num x, num y, num radius, num startAngle, num endAngle, bool? anticlockwise) → void
arcTo(num x1, num y1, num x2, num y2, num radius) → void
beginPath() → void
bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) → void
clearRect(num x, num y, num width, num height) → void
clip([Path2D? path]) → void
closePath() → void
commit() Future
createImageData(dynamic data_OR_imagedata_OR_sw, [int? sh_OR_sw, dynamic imageDataColorSettings_OR_sh, Map? imageDataColorSettings]) ImageData
createLinearGradient(num x0, num y0, num x1, num y1) CanvasGradient
createPattern(dynamic image, String repetitionType) CanvasPattern?
createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1) CanvasGradient
drawImage(dynamic image, num sx_OR_x, num sy_OR_y, [num? sw_OR_width, num? height_OR_sh, num? dx, num? dy, num? dw, num? dh]) → void
ellipse(num x, num y, num radiusX, num radiusY, num rotation, num startAngle, num endAngle, bool? anticlockwise) → void
fill([dynamic path_OR_winding, String? winding]) → void
fillRect(num x, num y, num width, num height) → void
fillText(String text, num x, num y, [num? maxWidth]) → void
getImageData(int sx, int sy, int sw, int sh) ImageData
getLineDash() List<num>
isPointInPath(dynamic path_OR_x, num x_OR_y, [dynamic winding_OR_y, String? winding]) bool
isPointInStroke(dynamic path_OR_x, num x_OR_y, [num? y]) bool
lineTo(num x, num y) → void
measureText(String text) TextMetrics
moveTo(num x, num y) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
putImageData(ImageData imagedata, int dx, int dy, [int? dirtyX, int? dirtyY, int? dirtyWidth, int? dirtyHeight]) → void
quadraticCurveTo(num cpx, num cpy, num x, num y) → void
rect(num x, num y, num width, num height) → void
resetTransform() → void
restore() → void
rotate(num angle) → void
save() → void
scale(num x, num y) → void
setLineDash(List<num> dash) → void
setTransform(num a, num b, num c, num d, num e, num f) → void
stroke([Path2D? path]) → void
strokeRect(num x, num y, num width, num height) → void
strokeText(String text, num x, num y, [num? maxWidth]) → void
toString() String
A string representation of this object. [...]
inherited
transform(num a, num b, num c, num d, num e, num f) → void
translate(num x, num y) → void

Operators

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