Interface CanvasRenderingContext2D

All Superinterfaces:
org.teavm.jso.JSObject

public interface CanvasRenderingContext2D extends org.teavm.jso.JSObject
  • Method Details

    • beginPath

      void beginPath()
    • closePath

      void closePath()
    • arc

      void arc(double x, double y, double radius, double startAngle, double endAngle, boolean anticlockwise)
    • arc

      void arc(double x, double y, double radius, double startAngle, double endAngle)
    • arcTo

      void arcTo(double x1, double y1, double x2, double y2, double radius)
    • bezierCurveTo

      void bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
    • clearRect

      void clearRect(double x, double y, double width, double height)
    • moveTo

      void moveTo(double x, double y)
    • lineTo

      void lineTo(double x, double y)
    • isPointInPath

      boolean isPointInPath(double x, double y)
    • isPointInPath

      boolean isPointInPath(Path2D path, double x, double y)
    • isPointInStroke

      boolean isPointInStroke(double x, double y)
    • isPointInStroke

      boolean isPointInStroke(Path2D path, double x, double y)
    • quadraticCurveTo

      void quadraticCurveTo(double cpx, double cpy, double x, double y)
    • rect

      void rect(double x, double y, double width, double height)
    • scrollPathIntoView

      void scrollPathIntoView()
    • scrollPathIntoView

      void scrollPathIntoView(Path2D path)
    • clip

      void clip()
    • clip

      void clip(Path2D path)
    • createImageData

      ImageData createImageData(double width, double height)
    • createLinearGradient

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

      CanvasPattern createPattern(CanvasImageSource image, String repetition)
    • createRadialGradient

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

      void drawImage(CanvasImageSource image, double dx, double dy)
    • drawImage

      void drawImage(CanvasImageSource image, double dx, double dy, double dw, double dh)
    • drawImage

      void drawImage(CanvasImageSource image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh)
    • drawCustomFocusRing

      boolean drawCustomFocusRing(Element element)
    • drawSystemFocusRing

      void drawSystemFocusRing(Element element)
    • getLineDash

      JSArrayReader<org.teavm.jso.JSObject> getLineDash()
    • setLineDash

      void setLineDash(JSArray<org.teavm.jso.JSObject> lineDash)
    • putImageData

      void putImageData(ImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight)
    • putImageData

      void putImageData(ImageData imagedata, double dx, double dy)
    • getImageData

      ImageData getImageData(double x, double y, double width, double height)
    • measureText

      TextMetrics measureText(String text)
    • fill

      void fill()
    • fill

      void fill(Path2D path)
    • fillRect

      void fillRect(double x, double y, double width, double height)
    • fillText

      void fillText(String text, double x, double y, double maxWidth)
    • fillText

      void fillText(String text, double x, double y)
    • stroke

      void stroke()
    • stroke

      void stroke(Path2D path)
    • strokeRect

      void strokeRect(double x, double y, double w, double h)
    • strokeText

      void strokeText(String text, double x, double y, double maxWidth)
    • strokeText

      void strokeText(String text, double x, double y)
    • setTransform

      void setTransform(double m11, double m12, double m21, double m22, double dx, double dy)
    • transform

      void transform(double m11, double m12, double m21, double m22, double dx, double dy)
    • translate

      void translate(double x, double y)
    • rotate

      void rotate(double angle)
    • scale

      void scale(double x, double y)
    • save

      void save()
    • restore

      void restore()
    • getFillStyle

      org.teavm.jso.JSObject getFillStyle()
    • setFillStyle

      void setFillStyle(String fillStyle)
    • setFillStyle

      void setFillStyle(CanvasGradient gradient)
    • setFillStyle

      void setFillStyle(CanvasPattern pattern)
    • getLineCap

      String getLineCap()
    • setLineCap

      void setLineCap(String lineCap)
    • getLineDashOffset

      double getLineDashOffset()
    • setLineDashOffset

      void setLineDashOffset(double lineDashOffset)
    • getLineJoin

      String getLineJoin()
    • setLineJoin

      void setLineJoin(String lineJoin)
    • getLineWidth

      double getLineWidth()
    • setLineWidth

      void setLineWidth(double lineWidth)
    • getMiterLimit

      double getMiterLimit()
    • setMiterLimit

      void setMiterLimit(double miterLimit)
    • getStrokeStyle

      org.teavm.jso.JSObject getStrokeStyle()
    • setStrokeStyle

      void setStrokeStyle(String fillStyle)
    • setStrokeStyle

      void setStrokeStyle(CanvasGradient gradient)
    • setStrokeStyle

      void setStrokeStyle(CanvasPattern pattern)
    • getGlobalAlpha

      double getGlobalAlpha()
    • setGlobalAlpha

      void setGlobalAlpha(double globalAlpha)
    • getGlobalCompositeOperation

      String getGlobalCompositeOperation()
    • setGlobalCompositeOperation

      void setGlobalCompositeOperation(String operation)
    • getShadowBlur

      double getShadowBlur()
    • setShadowBlur

      void setShadowBlur(double shadowBlur)
    • getShadowColor

      String getShadowColor()
    • setShadowColor

      void setShadowColor(String shadowColor)
    • getShadowOffsetX

      double getShadowOffsetX()
    • setShadowOffsetX

      void setShadowOffsetX(double offsetX)
    • getShadowOffsetY

      double getShadowOffsetY()
    • setShadowOffsetY

      void setShadowOffsetY(double offsetY)
    • getFont

      String getFont()
    • setFont

      void setFont(String font)
    • getTextAlign

      String getTextAlign()
    • setTextAlign

      void setTextAlign(String textAlign)
    • getTextBaseline

      String getTextBaseline()
    • setTextBaseline

      void setTextBaseline(String textBaseline)
    • getCanvas

      HTMLCanvasElement getCanvas()