Class BaseRenderingContext2D

    • Field Detail

      • direction

        public java.lang.String direction
      • fillColor

        public java.lang.String fillColor
      • filter

        public java.lang.String filter
      • font

        public java.lang.String font
      • globalAlpha

        public double globalAlpha
      • globalCompositeOperation

        public java.lang.String globalCompositeOperation
      • imageSmoothingEnabled

        public boolean imageSmoothingEnabled
      • imageSmoothingQuality

        public java.lang.String imageSmoothingQuality
      • letterSpacing

        public java.lang.String letterSpacing
      • lineCap

        public java.lang.String lineCap
      • lineDashOffset

        public double lineDashOffset
      • lineJoin

        public java.lang.String lineJoin
      • lineWidth

        public double lineWidth
      • miterLimit

        public double miterLimit
      • shadowBlur

        public double shadowBlur
      • shadowColor

        public java.lang.String shadowColor
      • shadowOffsetX

        public double shadowOffsetX
      • shadowOffsetY

        public double shadowOffsetY
      • strokeColor

        public java.lang.String strokeColor
      • textAlign

        public java.lang.String textAlign
      • textBaseline

        public java.lang.String textBaseline
    • Constructor Detail

      • BaseRenderingContext2D

        public BaseRenderingContext2D()
    • Method Detail

      • arc

        public void arc​(double x,
                        double y,
                        double radius,
                        double startAngle,
                        double endAngle,
                        boolean anticlockwise)
        Specified by:
        arc in interface CanvasPathMethods
      • arc

        public void arc​(double x,
                        double y,
                        double radius,
                        double startAngle,
                        double endAngle)
        Specified by:
        arc in interface CanvasPathMethods
      • arcTo

        public void arcTo​(double x1,
                          double y1,
                          double x2,
                          double y2,
                          double radius)
        Specified by:
        arcTo in interface CanvasPathMethods
      • beginPath

        public void beginPath()
      • bezierCurveTo

        public void bezierCurveTo​(double cp1x,
                                  double cp1y,
                                  double cp2x,
                                  double cp2y,
                                  double x,
                                  double y)
        Specified by:
        bezierCurveTo in interface CanvasPathMethods
      • clearRect

        public void clearRect​(double x,
                              double y,
                              double w,
                              double h)
      • clip

        public void clip()
      • clip

        @JsOverlay
        public final void clip​(Path2D optFillRuleOrPath,
                               java.lang.String optFillRule)
      • clip

        @JsOverlay
        public final void clip​(Path2D optFillRuleOrPath)
      • clip

        @JsOverlay
        public final void clip​(java.lang.String optFillRuleOrPath,
                               java.lang.String optFillRule)
      • clip

        @JsOverlay
        public final void clip​(java.lang.String optFillRuleOrPath)
      • createImageData

        public ImageData createImageData​(int sw,
                                         int sh)
      • createLinearGradient

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

        @JsOverlay
        public final CanvasPattern createPattern​(ImageBitmap image,
                                                 java.lang.String repetition)
      • createRadialGradient

        public CanvasGradient createRadialGradient​(double x0,
                                                   double y0,
                                                   double r0,
                                                   double x1,
                                                   double y1,
                                                   double r1)
      • drawFocusIfNeeded

        public void drawFocusIfNeeded​(Element element)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLCanvasElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy,
                                    double sw,
                                    double sh)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLCanvasElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy,
                                    double sw)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLCanvasElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLCanvasElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLCanvasElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLCanvasElement image,
                                    double dx,
                                    double dy,
                                    double dw)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLCanvasElement image,
                                    double dx,
                                    double dy)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLImageElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy,
                                    double sw,
                                    double sh)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLImageElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy,
                                    double sw)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLImageElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLImageElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLImageElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLImageElement image,
                                    double dx,
                                    double dy,
                                    double dw)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLImageElement image,
                                    double dx,
                                    double dy)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLVideoElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy,
                                    double sw,
                                    double sh)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLVideoElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy,
                                    double sw)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLVideoElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLVideoElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLVideoElement image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLVideoElement image,
                                    double dx,
                                    double dy,
                                    double dw)
      • drawImage

        @JsOverlay
        public final void drawImage​(HTMLVideoElement image,
                                    double dx,
                                    double dy)
      • drawImage

        @JsOverlay
        public final void drawImage​(ImageBitmap image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy,
                                    double sw,
                                    double sh)
      • drawImage

        @JsOverlay
        public final void drawImage​(ImageBitmap image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy,
                                    double sw)
      • drawImage

        @JsOverlay
        public final void drawImage​(ImageBitmap image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy)
      • drawImage

        @JsOverlay
        public final void drawImage​(ImageBitmap image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx)
      • drawImage

        @JsOverlay
        public final void drawImage​(ImageBitmap image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh)
      • drawImage

        @JsOverlay
        public final void drawImage​(ImageBitmap image,
                                    double dx,
                                    double dy,
                                    double dw)
      • drawImage

        @JsOverlay
        public final void drawImage​(ImageBitmap image,
                                    double dx,
                                    double dy)
      • drawImage

        @JsOverlay
        public final void drawImage​(OffscreenCanvas image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy,
                                    double sw,
                                    double sh)
      • drawImage

        @JsOverlay
        public final void drawImage​(OffscreenCanvas image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy,
                                    double sw)
      • drawImage

        @JsOverlay
        public final void drawImage​(OffscreenCanvas image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx,
                                    double sy)
      • drawImage

        @JsOverlay
        public final void drawImage​(OffscreenCanvas image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh,
                                    double sx)
      • drawImage

        @JsOverlay
        public final void drawImage​(OffscreenCanvas image,
                                    double dx,
                                    double dy,
                                    double dw,
                                    double dh)
      • drawImage

        @JsOverlay
        public final void drawImage​(OffscreenCanvas image,
                                    double dx,
                                    double dy,
                                    double dw)
      • drawImage

        @JsOverlay
        public final void drawImage​(OffscreenCanvas image,
                                    double dx,
                                    double dy)
      • ellipse

        public void ellipse​(double x,
                            double y,
                            double radiusX,
                            double radiusY,
                            double rotation,
                            double startAngle,
                            double endAngle,
                            boolean anticlockwise)
      • ellipse

        public void ellipse​(double x,
                            double y,
                            double radiusX,
                            double radiusY,
                            double rotation,
                            double startAngle,
                            double endAngle)
      • fill

        public void fill()
      • fill

        @JsOverlay
        public final void fill​(Path2D optFillRuleOrPath,
                               java.lang.String optFillRule)
      • fill

        @JsOverlay
        public final void fill​(Path2D optFillRuleOrPath)
      • fill

        @JsOverlay
        public final void fill​(java.lang.String optFillRuleOrPath,
                               java.lang.String optFillRule)
      • fill

        @JsOverlay
        public final void fill​(java.lang.String optFillRuleOrPath)
      • fillRect

        public void fillRect​(double x,
                             double y,
                             double w,
                             double h)
      • fillText

        public void fillText​(java.lang.String text,
                             double x,
                             double y,
                             double maxWidth)
      • fillText

        public void fillText​(java.lang.String text,
                             double x,
                             double y)
      • getImageData

        public ImageData getImageData​(int sx,
                                      int sy,
                                      int sw,
                                      int sh)
      • isPointInPath

        public boolean isPointInPath​(double x,
                                     double y,
                                     java.lang.String fillRule)
      • isPointInPath

        public boolean isPointInPath​(double x,
                                     double y)
      • isPointInStroke

        public boolean isPointInStroke​(double x,
                                       double y)
      • measureText

        public TextMetrics measureText​(java.lang.String text)
      • putImageData

        public void putImageData​(ImageData imagedata,
                                 int dx,
                                 int dy,
                                 int dirtyX,
                                 int dirtyY,
                                 int dirtyWidth,
                                 int dirtyHeight)
      • putImageData

        public void putImageData​(ImageData imagedata,
                                 int dx,
                                 int dy,
                                 int dirtyX,
                                 int dirtyY,
                                 int dirtyWidth)
      • putImageData

        public void putImageData​(ImageData imagedata,
                                 int dx,
                                 int dy,
                                 int dirtyX,
                                 int dirtyY)
      • putImageData

        public void putImageData​(ImageData imagedata,
                                 int dx,
                                 int dy,
                                 int dirtyX)
      • putImageData

        public void putImageData​(ImageData imagedata,
                                 int dx,
                                 int dy)
      • rect

        public void rect​(double x,
                         double y,
                         double w,
                         double h)
        Specified by:
        rect in interface CanvasPathMethods
      • resetTransform

        public void resetTransform()
      • restore

        public void restore()
      • rotate

        public void rotate​(double angle)
      • save

        public void save()
      • scale

        public void scale​(double x,
                          double y)
      • setFillColor

        @Deprecated
        public void setFillColor()
        Deprecated.
      • setFillColor

        @JsOverlay
        @Deprecated
        public final void setFillColor​(java.lang.String a,
                                       double b,
                                       double c,
                                       double d,
                                       double e)
        Deprecated.
      • setFillColor

        @JsOverlay
        @Deprecated
        public final void setFillColor​(java.lang.String a,
                                       double b,
                                       double c,
                                       double d)
        Deprecated.
      • setFillColor

        @JsOverlay
        @Deprecated
        public final void setFillColor​(java.lang.String a,
                                       double b,
                                       double c)
        Deprecated.
      • setFillColor

        @JsOverlay
        @Deprecated
        public final void setFillColor​(java.lang.String a,
                                       double b)
        Deprecated.
      • setFillColor

        @JsOverlay
        @Deprecated
        public final void setFillColor​(java.lang.String a)
        Deprecated.
      • setFillColor

        @JsOverlay
        @Deprecated
        public final void setFillColor​(double a,
                                       double b,
                                       double c,
                                       double d,
                                       double e)
        Deprecated.
      • setFillColor

        @JsOverlay
        @Deprecated
        public final void setFillColor​(double a,
                                       double b,
                                       double c,
                                       double d)
        Deprecated.
      • setFillColor

        @JsOverlay
        @Deprecated
        public final void setFillColor​(double a,
                                       double b,
                                       double c)
        Deprecated.
      • setFillColor

        @JsOverlay
        @Deprecated
        public final void setFillColor​(double a,
                                       double b)
        Deprecated.
      • setFillColor

        @JsOverlay
        @Deprecated
        public final void setFillColor​(double a)
        Deprecated.
      • setLineDash

        public void setLineDash​(elemental2.core.JsArray<java.lang.Double> segments)
        Specified by:
        setLineDash in interface CanvasDrawingStyles
      • setStrokeColor

        @Deprecated
        public void setStrokeColor()
        Deprecated.
      • setStrokeColor

        @JsOverlay
        @Deprecated
        public final void setStrokeColor​(java.lang.String a,
                                         double b,
                                         double c,
                                         double d,
                                         double e)
        Deprecated.
      • setStrokeColor

        @JsOverlay
        @Deprecated
        public final void setStrokeColor​(java.lang.String a,
                                         double b,
                                         double c,
                                         double d)
        Deprecated.
      • setStrokeColor

        @JsOverlay
        @Deprecated
        public final void setStrokeColor​(java.lang.String a,
                                         double b,
                                         double c)
        Deprecated.
      • setStrokeColor

        @JsOverlay
        @Deprecated
        public final void setStrokeColor​(java.lang.String a,
                                         double b)
        Deprecated.
      • setStrokeColor

        @JsOverlay
        @Deprecated
        public final void setStrokeColor​(java.lang.String a)
        Deprecated.
      • setStrokeColor

        @JsOverlay
        @Deprecated
        public final void setStrokeColor​(double a,
                                         double b,
                                         double c,
                                         double d,
                                         double e)
        Deprecated.
      • setStrokeColor

        @JsOverlay
        @Deprecated
        public final void setStrokeColor​(double a,
                                         double b,
                                         double c,
                                         double d)
        Deprecated.
      • setStrokeColor

        @JsOverlay
        @Deprecated
        public final void setStrokeColor​(double a,
                                         double b,
                                         double c)
        Deprecated.
      • setStrokeColor

        @JsOverlay
        @Deprecated
        public final void setStrokeColor​(double a,
                                         double b)
        Deprecated.
      • setStrokeColor

        @JsOverlay
        @Deprecated
        public final void setStrokeColor​(double a)
        Deprecated.
      • setTransform

        public void setTransform​(double m11,
                                 double m12,
                                 double m21,
                                 double m22,
                                 double dx,
                                 double dy)
      • stroke

        public void stroke()
      • stroke

        public void stroke​(Path2D optStroke)
      • strokeRect

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

        public void strokeText​(java.lang.String text,
                               double x,
                               double y,
                               double maxWidth)
      • strokeText

        public void strokeText​(java.lang.String text,
                               double x,
                               double y)
      • transform

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

        public void translate​(double x,
                              double y)