public class CanvasRenderingContext2D extends Object
Modifier and Type | Field and Description |
---|---|
HTMLCanvasElement |
canvas |
Union4<String,CanvasGradient,CanvasPattern,Object> |
fillStyle |
String |
font |
double |
globalAlpha |
String |
globalCompositeOperation |
String |
lineCap |
double |
lineDashOffset |
String |
lineJoin |
double |
lineWidth |
double |
miterLimit |
String |
msFillRule |
Boolean |
msImageSmoothingEnabled |
static CanvasRenderingContext2D |
prototype |
double |
shadowBlur |
String |
shadowColor |
double |
shadowOffsetX |
double |
shadowOffsetY |
Union4<String,CanvasGradient,CanvasPattern,Object> |
strokeStyle |
String |
textAlign |
String |
textBaseline |
constructor
Constructor and Description |
---|
CanvasRenderingContext2D() |
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 anticlockwise) |
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) |
void |
clearRect(double x,
double y,
double w,
double h) |
void |
clip() |
void |
clip(String fillRule) |
void |
closePath() |
ImageData |
createImageData(double imageDataOrSw) |
ImageData |
createImageData(double imageDataOrSw,
double sh) |
ImageData |
createImageData(ImageData imageDataOrSw) |
ImageData |
createImageData(ImageData imageDataOrSw,
double sh) |
CanvasGradient |
createLinearGradient(double x0,
double y0,
double x1,
double y1) |
CanvasPattern |
createPattern(HTMLCanvasElement image,
String repetition) |
CanvasPattern |
createPattern(HTMLImageElement image,
String repetition) |
CanvasPattern |
createPattern(HTMLVideoElement image,
String repetition) |
CanvasGradient |
createRadialGradient(double x0,
double y0,
double r0,
double x1,
double y1,
double r1) |
void |
drawImage(HTMLCanvasElement image,
double offsetX,
double offsetY) |
void |
drawImage(HTMLCanvasElement image,
double offsetX,
double offsetY,
double width) |
void |
drawImage(HTMLCanvasElement image,
double offsetX,
double offsetY,
double width,
double height) |
void |
drawImage(HTMLCanvasElement image,
double offsetX,
double offsetY,
double width,
double height,
double canvasOffsetX) |
void |
drawImage(HTMLCanvasElement image,
double offsetX,
double offsetY,
double width,
double height,
double canvasOffsetX,
double canvasOffsetY) |
void |
drawImage(HTMLCanvasElement image,
double offsetX,
double offsetY,
double width,
double height,
double canvasOffsetX,
double canvasOffsetY,
double canvasImageWidth) |
void |
drawImage(HTMLCanvasElement image,
double offsetX,
double offsetY,
double width,
double height,
double canvasOffsetX,
double canvasOffsetY,
double canvasImageWidth,
double canvasImageHeight) |
void |
drawImage(HTMLImageElement image,
double offsetX,
double offsetY) |
void |
drawImage(HTMLImageElement image,
double offsetX,
double offsetY,
double width) |
void |
drawImage(HTMLImageElement image,
double offsetX,
double offsetY,
double width,
double height) |
void |
drawImage(HTMLImageElement image,
double offsetX,
double offsetY,
double width,
double height,
double canvasOffsetX) |
void |
drawImage(HTMLImageElement image,
double offsetX,
double offsetY,
double width,
double height,
double canvasOffsetX,
double canvasOffsetY) |
void |
drawImage(HTMLImageElement image,
double offsetX,
double offsetY,
double width,
double height,
double canvasOffsetX,
double canvasOffsetY,
double canvasImageWidth) |
void |
drawImage(HTMLImageElement image,
double offsetX,
double offsetY,
double width,
double height,
double canvasOffsetX,
double canvasOffsetY,
double canvasImageWidth,
double canvasImageHeight) |
void |
drawImage(HTMLVideoElement image,
double offsetX,
double offsetY) |
void |
drawImage(HTMLVideoElement image,
double offsetX,
double offsetY,
double width) |
void |
drawImage(HTMLVideoElement image,
double offsetX,
double offsetY,
double width,
double height) |
void |
drawImage(HTMLVideoElement image,
double offsetX,
double offsetY,
double width,
double height,
double canvasOffsetX) |
void |
drawImage(HTMLVideoElement image,
double offsetX,
double offsetY,
double width,
double height,
double canvasOffsetX,
double canvasOffsetY) |
void |
drawImage(HTMLVideoElement image,
double offsetX,
double offsetY,
double width,
double height,
double canvasOffsetX,
double canvasOffsetY,
double canvasImageWidth) |
void |
drawImage(HTMLVideoElement image,
double offsetX,
double offsetY,
double width,
double height,
double canvasOffsetX,
double canvasOffsetY,
double canvasImageWidth,
double canvasImageHeight) |
void |
fill() |
void |
fill(String fillRule) |
void |
fillRect(double x,
double y,
double w,
double h) |
void |
fillText(String text,
double x,
double y) |
void |
fillText(String text,
double x,
double y,
double maxWidth) |
ImageData |
getImageData(double sx,
double sy,
double sw,
double sh) |
double[] |
getLineDash() |
Boolean |
isPointInPath(double x,
double y) |
Boolean |
isPointInPath(double x,
double y,
String fillRule) |
void |
lineTo(double x,
double y) |
TextMetrics |
measureText(String text) |
void |
moveTo(double x,
double y) |
void |
putImageData(ImageData imagedata,
double dx,
double dy) |
void |
putImageData(ImageData imagedata,
double dx,
double dy,
double dirtyX) |
void |
putImageData(ImageData imagedata,
double dx,
double dy,
double dirtyX,
double dirtyY) |
void |
putImageData(ImageData imagedata,
double dx,
double dy,
double dirtyX,
double dirtyY,
double dirtyWidth) |
void |
putImageData(ImageData imagedata,
double dx,
double dy,
double dirtyX,
double dirtyY,
double dirtyWidth,
double dirtyHeight) |
void |
quadraticCurveTo(double cpx,
double cpy,
double x,
double y) |
void |
rect(double x,
double y,
double w,
double h) |
void |
restore() |
void |
rotate(double angle) |
void |
save() |
void |
scale(double x,
double y) |
void |
setLineDash(double[] segments) |
void |
setTransform(double m11,
double m12,
double m21,
double m22,
double dx,
double dy) |
void |
stroke() |
void |
strokeRect(double x,
double y,
double w,
double h) |
void |
strokeText(String text,
double x,
double y) |
void |
strokeText(String text,
double x,
double y,
double maxWidth) |
void |
transform(double m11,
double m12,
double m21,
double m22,
double dx,
double dy) |
void |
translate(double x,
double y) |
$applyStatic, $applyStatic, $delete, $delete, $get, $get, $set, $set, $super, assign, create, create, defineProperties, defineProperty, defineProperty, freeze, getOwnPropertyDescriptor, getOwnPropertyNames, getPrototypeOf, hasOwnProperty, hasOwnProperty, hasOwnProperty, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, propertyIsEnumerable, propertyIsEnumerable, seal, toJSString, toLocaleString, toString, valueOf
public HTMLCanvasElement canvas
public Union4<String,CanvasGradient,CanvasPattern,Object> fillStyle
public String font
public double globalAlpha
public String globalCompositeOperation
public String lineCap
public double lineDashOffset
public String lineJoin
public double lineWidth
public double miterLimit
public String msFillRule
public Boolean msImageSmoothingEnabled
public double shadowBlur
public String shadowColor
public double shadowOffsetX
public double shadowOffsetY
public Union4<String,CanvasGradient,CanvasPattern,Object> strokeStyle
public String textAlign
public String textBaseline
public static CanvasRenderingContext2D prototype
public void arc(double x, double y, double radius, double startAngle, double endAngle, Boolean anticlockwise)
public void arcTo(double x1, double y1, double x2, double y2, double radius)
public void beginPath()
public void bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
public void clearRect(double x, double y, double w, double h)
public void clip(String fillRule)
public void closePath()
public ImageData createImageData(double imageDataOrSw, double sh)
public CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1)
public CanvasPattern createPattern(HTMLImageElement image, String repetition)
public CanvasPattern createPattern(HTMLCanvasElement image, String repetition)
public CanvasPattern createPattern(HTMLVideoElement image, String repetition)
public CanvasGradient createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)
public void drawImage(HTMLImageElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY, double canvasImageWidth, double canvasImageHeight)
public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY, double canvasImageWidth, double canvasImageHeight)
public void drawImage(HTMLVideoElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY, double canvasImageWidth, double canvasImageHeight)
public void fill(String fillRule)
public void fillRect(double x, double y, double w, double h)
public void fillText(String text, double x, double y, double maxWidth)
public ImageData getImageData(double sx, double sy, double sw, double sh)
public double[] getLineDash()
public void lineTo(double x, double y)
public TextMetrics measureText(String text)
public void moveTo(double x, double y)
public void putImageData(ImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight)
public void quadraticCurveTo(double cpx, double cpy, double x, double y)
public void rect(double x, double y, double w, double h)
public void restore()
public void rotate(double angle)
public void save()
public void scale(double x, double y)
public void setLineDash(double[] segments)
public void setTransform(double m11, double m12, double m21, double m22, double dx, double dy)
public void stroke()
public void strokeRect(double x, double y, double w, double h)
public void strokeText(String text, double x, double y, double maxWidth)
public void transform(double m11, double m12, double m21, double m22, double dx, double dy)
public void translate(double x, double y)
public void arc(double x, double y, double radius, double startAngle, double endAngle)
public void clip()
public ImageData createImageData(double imageDataOrSw)
public void drawImage(HTMLImageElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY, double canvasImageWidth)
public void drawImage(HTMLImageElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY)
public void drawImage(HTMLImageElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX)
public void drawImage(HTMLImageElement image, double offsetX, double offsetY, double width, double height)
public void drawImage(HTMLImageElement image, double offsetX, double offsetY, double width)
public void drawImage(HTMLImageElement image, double offsetX, double offsetY)
public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY, double canvasImageWidth)
public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY)
public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX)
public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY, double width, double height)
public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY, double width)
public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY)
public void drawImage(HTMLVideoElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY, double canvasImageWidth)
public void drawImage(HTMLVideoElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY)
public void drawImage(HTMLVideoElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX)
public void drawImage(HTMLVideoElement image, double offsetX, double offsetY, double width, double height)
public void drawImage(HTMLVideoElement image, double offsetX, double offsetY, double width)
public void drawImage(HTMLVideoElement image, double offsetX, double offsetY)
public void fill()
public void fillText(String text, double x, double y)
public Boolean isPointInPath(double x, double y)
public void putImageData(ImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth)
public void putImageData(ImageData imagedata, double dx, double dy, double dirtyX, double dirtyY)
public void putImageData(ImageData imagedata, double dx, double dy, double dirtyX)
public void putImageData(ImageData imagedata, double dx, double dy)
public void strokeText(String text, double x, double y)