@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="OffscreenCanvasRenderingContext2D")
public class OffscreenCanvasRenderingContext2D
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
direction |
StringOrCanvasGradientOrCanvasPatternUnion |
fillStyle |
java.lang.String |
filter |
java.lang.String |
font |
double |
globalAlpha |
java.lang.String |
globalCompositeOperation |
boolean |
imageSmoothingEnabled |
java.lang.String |
imageSmoothingQuality |
java.lang.String |
lineCap |
double |
lineDashOffset |
java.lang.String |
lineJoin |
double |
lineWidth |
double |
miterLimit |
double |
shadowBlur |
java.lang.String |
shadowColor |
double |
shadowOffsetX |
double |
shadowOffsetY |
StringOrCanvasGradientOrCanvasPatternUnion |
strokeStyle |
java.lang.String |
textAlign |
java.lang.String |
textBaseline |
| Modifier | Constructor and Description |
|---|---|
protected |
OffscreenCanvasRenderingContext2D() |
| Modifier and Type | Method and Description |
|---|---|
void |
arc(double x,
double y,
double radius,
double startAngle,
double endAngle) |
void |
arc(double x,
double y,
double radius,
double startAngle,
double endAngle,
boolean counterclockwise) |
void |
arcTo(double x1,
double y1,
double x2,
double y2,
double radius) |
void |
beginPath() |
void |
bezierCurveTo(double cp1x,
double cp1y,
double cp2x,
double cp2y,
double x,
double y) |
OffscreenCanvas |
canvas() |
void |
clearRect(double x,
double y,
double w,
double h) |
void |
clip() |
void |
clip(Path2D path) |
void |
clip(Path2D path,
java.lang.String fillRule) |
void |
clip(java.lang.String fillRule) |
void |
closePath() |
void |
commit() |
ImageData |
createImageData(ImageData imagedata) |
ImageData |
createImageData(int sw,
int sh) |
CanvasGradient |
createLinearGradient(double x0,
double y0,
double x1,
double y1) |
CanvasPattern |
createPattern(CanvasImageSource image,
java.lang.String repetition) |
CanvasPattern |
createPattern(HTMLCanvasElement image,
java.lang.String repetition) |
CanvasPattern |
createPattern(HTMLImageElement image,
java.lang.String repetition) |
CanvasPattern |
createPattern(HTMLOrSVGImageElement image,
java.lang.String repetition) |
CanvasPattern |
createPattern(HTMLVideoElement image,
java.lang.String repetition) |
CanvasPattern |
createPattern(ImageBitmap image,
java.lang.String repetition) |
CanvasPattern |
createPattern(OffscreenCanvas image,
java.lang.String repetition) |
CanvasPattern |
createPattern(SVGImageElement image,
java.lang.String repetition) |
CanvasGradient |
createRadialGradient(double x0,
double y0,
double r0,
double x1,
double y1,
double r1) |
void |
drawImage(CanvasImageSource image,
double dx,
double dy) |
void |
drawImage(CanvasImageSource image,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(CanvasImageSource image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(HTMLCanvasElement image,
double dx,
double dy) |
void |
drawImage(HTMLCanvasElement image,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(HTMLCanvasElement image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(HTMLImageElement image,
double dx,
double dy) |
void |
drawImage(HTMLImageElement image,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(HTMLImageElement image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(HTMLOrSVGImageElement image,
double dx,
double dy) |
void |
drawImage(HTMLOrSVGImageElement image,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(HTMLOrSVGImageElement image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(HTMLVideoElement image,
double dx,
double dy) |
void |
drawImage(HTMLVideoElement image,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(HTMLVideoElement image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(ImageBitmap image,
double dx,
double dy) |
void |
drawImage(ImageBitmap image,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(ImageBitmap image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(OffscreenCanvas image,
double dx,
double dy) |
void |
drawImage(OffscreenCanvas image,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(OffscreenCanvas image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(SVGImageElement image,
double dx,
double dy) |
void |
drawImage(SVGImageElement image,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(SVGImageElement image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh) |
void |
ellipse(double x,
double y,
double radiusX,
double radiusY,
double rotation,
double startAngle,
double endAngle) |
void |
ellipse(double x,
double y,
double radiusX,
double radiusY,
double rotation,
double startAngle,
double endAngle,
boolean counterclockwise) |
void |
fill() |
void |
fill(Path2D path) |
void |
fill(Path2D path,
java.lang.String fillRule) |
void |
fill(java.lang.String fillRule) |
void |
fillRect(double x,
double y,
double w,
double h) |
void |
fillText(java.lang.String text,
double x,
double y) |
void |
fillText(java.lang.String text,
double x,
double y,
double maxWidth) |
ImageData |
getImageData(int sx,
int sy,
int sw,
int sh) |
JsArray<java.lang.Double> |
getLineDash() |
DOMMatrix |
getTransform() |
boolean |
isPointInPath(double x,
double y) |
boolean |
isPointInPath(double x,
double y,
java.lang.String fillRule) |
boolean |
isPointInPath(Path2D path,
double x,
double y) |
boolean |
isPointInPath(Path2D path,
double x,
double y,
java.lang.String fillRule) |
boolean |
isPointInStroke(double x,
double y) |
boolean |
isPointInStroke(Path2D path,
double x,
double y) |
void |
lineTo(double x,
double y) |
TextMetrics |
measureText(java.lang.String text) |
void |
moveTo(double x,
double y) |
void |
putImageData(ImageData imagedata,
int dx,
int dy) |
void |
putImageData(ImageData imagedata,
int dx,
int dy,
int dirtyX,
int dirtyY,
int dirtyWidth,
int dirtyHeight) |
void |
quadraticCurveTo(double cpx,
double cpy,
double x,
double y) |
void |
rect(double x,
double y,
double w,
double h) |
void |
resetTransform() |
void |
restore() |
void |
rotate(double angle) |
void |
save() |
void |
scale(double x,
double y) |
void |
setLineDash(double[] segments) |
void |
setLineDash(JsArray<java.lang.Double> segments) |
void |
setTransform() |
void |
setTransform(DOMMatrix2DInit transform) |
void |
setTransform(double a,
double b,
double c,
double d,
double e,
double f) |
void |
stroke() |
void |
stroke(Path2D path) |
void |
strokeRect(double x,
double y,
double w,
double h) |
void |
strokeText(java.lang.String text,
double x,
double y) |
void |
strokeText(java.lang.String text,
double x,
double y,
double maxWidth) |
void |
transform(double a,
double b,
double c,
double d,
double e,
double f) |
void |
translate(double x,
double y) |
@Nonnull @CanvasDirection public java.lang.String direction
@Nonnull public StringOrCanvasGradientOrCanvasPatternUnion fillStyle
@Nonnull public java.lang.String filter
@Nonnull public java.lang.String font
public double globalAlpha
@Nonnull public java.lang.String globalCompositeOperation
public boolean imageSmoothingEnabled
@Nonnull @ImageSmoothingQuality public java.lang.String imageSmoothingQuality
@Nonnull @CanvasLineCap public java.lang.String lineCap
public double lineDashOffset
@Nonnull @CanvasLineJoin public java.lang.String lineJoin
public double lineWidth
public double miterLimit
public double shadowBlur
@Nonnull public java.lang.String shadowColor
public double shadowOffsetX
public double shadowOffsetY
@Nonnull public StringOrCanvasGradientOrCanvasPatternUnion strokeStyle
@Nonnull @CanvasTextAlign public java.lang.String textAlign
@Nonnull @CanvasTextBaseline public java.lang.String textBaseline
@JsProperty(name="canvas") @Nonnull public OffscreenCanvas canvas()
public void commit()
public void beginPath()
public void clip(@CanvasFillRule @Nonnull java.lang.String fillRule)
public void clip()
public void clip(@Nonnull
Path2D path,
@CanvasFillRule @Nonnull
java.lang.String fillRule)
public void clip(@Nonnull
Path2D path)
public void fill(@CanvasFillRule @Nonnull java.lang.String fillRule)
public void fill()
public void fill(@Nonnull
Path2D path,
@CanvasFillRule @Nonnull
java.lang.String fillRule)
public void fill(@Nonnull
Path2D path)
public boolean isPointInPath(double x,
double y,
@CanvasFillRule @Nonnull
java.lang.String fillRule)
public boolean isPointInPath(double x,
double y)
public boolean isPointInPath(@Nonnull
Path2D path,
double x,
double y,
@CanvasFillRule @Nonnull
java.lang.String fillRule)
public boolean isPointInPath(@Nonnull
Path2D path,
double x,
double y)
public boolean isPointInStroke(double x,
double y)
public boolean isPointInStroke(@Nonnull
Path2D path,
double x,
double y)
public void stroke()
public void stroke(@Nonnull
Path2D path)
@Nonnull public ImageData createImageData(int sw, int sh)
@Nonnull public ImageData getImageData(int sx, int sy, int sw, int sh)
public void putImageData(@Nonnull
ImageData imagedata,
int dx,
int dy)
public void putImageData(@Nonnull
ImageData imagedata,
int dx,
int dy,
int dirtyX,
int dirtyY,
int dirtyWidth,
int dirtyHeight)
public void restore()
public void save()
public void clearRect(double x,
double y,
double w,
double h)
public void fillRect(double x,
double y,
double w,
double h)
public void strokeRect(double x,
double y,
double w,
double h)
@Nonnull public CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1)
@Nullable public CanvasPattern createPattern(@Nonnull CanvasImageSource image, @Nonnull java.lang.String repetition)
@Nullable public CanvasPattern createPattern(@Nonnull HTMLOrSVGImageElement image, @Nonnull java.lang.String repetition)
@Nullable public CanvasPattern createPattern(@Nonnull HTMLImageElement image, @Nonnull java.lang.String repetition)
@Nullable public CanvasPattern createPattern(@Nonnull SVGImageElement image, @Nonnull java.lang.String repetition)
@Nullable public CanvasPattern createPattern(@Nonnull HTMLVideoElement image, @Nonnull java.lang.String repetition)
@Nullable public CanvasPattern createPattern(@Nonnull HTMLCanvasElement image, @Nonnull java.lang.String repetition)
@Nullable public CanvasPattern createPattern(@Nonnull ImageBitmap image, @Nonnull java.lang.String repetition)
@Nullable public CanvasPattern createPattern(@Nonnull OffscreenCanvas image, @Nonnull java.lang.String repetition)
@Nonnull public CanvasGradient createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)
@Nonnull public JsArray<java.lang.Double> getLineDash()
public void setLineDash(@Nonnull
JsArray<java.lang.Double> segments)
public void setLineDash(@Nonnull
double[] segments)
public void arc(double x,
double y,
double radius,
double startAngle,
double endAngle,
boolean counterclockwise)
public void arc(double x,
double y,
double radius,
double startAngle,
double endAngle)
public void arcTo(double x1,
double y1,
double x2,
double y2,
double radius)
public void bezierCurveTo(double cp1x,
double cp1y,
double cp2x,
double cp2y,
double x,
double y)
public void closePath()
public void ellipse(double x,
double y,
double radiusX,
double radiusY,
double rotation,
double startAngle,
double endAngle,
boolean counterclockwise)
public void ellipse(double x,
double y,
double radiusX,
double radiusY,
double rotation,
double startAngle,
double endAngle)
public void lineTo(double x,
double y)
public void moveTo(double x,
double y)
public void quadraticCurveTo(double cpx,
double cpy,
double x,
double y)
public void rect(double x,
double y,
double w,
double h)
@Nonnull public DOMMatrix getTransform()
public void resetTransform()
public void rotate(double angle)
public void scale(double x,
double y)
public void setTransform(double a,
double b,
double c,
double d,
double e,
double f)
public void setTransform(@Nonnull
DOMMatrix2DInit transform)
public void setTransform()
public void transform(double a,
double b,
double c,
double d,
double e,
double f)
public void translate(double x,
double y)
public void fillText(@Nonnull
java.lang.String text,
double x,
double y,
double maxWidth)
public void fillText(@Nonnull
java.lang.String text,
double x,
double y)
@Nonnull public TextMetrics measureText(@Nonnull java.lang.String text)
public void strokeText(@Nonnull
java.lang.String text,
double x,
double y,
double maxWidth)
public void strokeText(@Nonnull
java.lang.String text,
double x,
double y)
public void drawImage(@Nonnull
CanvasImageSource image,
double dx,
double dy)
public void drawImage(@Nonnull
HTMLOrSVGImageElement image,
double dx,
double dy)
public void drawImage(@Nonnull
HTMLImageElement image,
double dx,
double dy)
public void drawImage(@Nonnull
SVGImageElement image,
double dx,
double dy)
public void drawImage(@Nonnull
HTMLVideoElement image,
double dx,
double dy)
public void drawImage(@Nonnull
HTMLCanvasElement image,
double dx,
double dy)
public void drawImage(@Nonnull
ImageBitmap image,
double dx,
double dy)
public void drawImage(@Nonnull
OffscreenCanvas image,
double dx,
double dy)
public void drawImage(@Nonnull
CanvasImageSource image,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
HTMLOrSVGImageElement image,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
HTMLImageElement image,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
SVGImageElement image,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
HTMLVideoElement image,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
HTMLCanvasElement image,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
ImageBitmap image,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
OffscreenCanvas image,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
CanvasImageSource image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
HTMLOrSVGImageElement image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
HTMLImageElement image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
SVGImageElement image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
HTMLVideoElement image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
HTMLCanvasElement image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
ImageBitmap image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh)
public void drawImage(@Nonnull
OffscreenCanvas image,
double sx,
double sy,
double sw,
double sh,
double dx,
double dy,
double dw,
double dh)