Interface CanvasRenderingContext2D

All Superinterfaces:
CanvasRenderingContext
All Known Implementing Classes:
CanvasRenderingImpl

public interface CanvasRenderingContext2D extends CanvasRenderingContext
The interface CanvasRenderingContext2D.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    arc(Double x, Double y, Double radius, Integer startAngle, Double endAngle)
    The CanvasRenderingContext2D.arc() method of the Canvas 2D API adds a circular arc to the current sub-path.
    void
    arc(Double x, Double y, Double radius, Integer startAngle, Double endAngle, boolean counterclockwise)
    The CanvasRenderingContext2D.arc() method of the Canvas 2D API adds a circular arc to the current sub-path.
    void
    arcTo(Integer x1, Integer y1, Integer x2, Integer y2, Integer radius)
    The CanvasRenderingContext2D.arcTo() method of the Canvas 2D API adds a circular arc to the current sub-path, using the given control points and radius.
    void
    The CanvasRenderingContext2D.beginPath() method of the Canvas 2D API starts a new path by emptying the list of sub-paths.
    void
    bezierCurveTo(Integer cp1x, Integer cp1y, Integer cp2x, Integer cp2y, Integer x, Integer y)
    The CanvasRenderingContext2D.bezierCurveTo() method of the Canvas 2D API adds a cubic Binvalid input: '&eacute'();zier curve to the current sub-path.
    void
    The CanvasRenderingContext2D.clearRect() method of the Canvas 2D API erases the pixels in a rectangular area by setting them to transparent black.
    void
    The CanvasRenderingContext2D.clip() method of the Canvas 2D API turns the current or given path into the current clipping region.
    void
    clip(Path2D path)
    The CanvasRenderingContext2D.clip() method of the Canvas 2D API turns the current or given path into the current clipping region.
    void
    clip(Path2D path, String fillRule)
    The CanvasRenderingContext2D.clip() method of the Canvas 2D API turns the current or given path into the current clipping region.
    void
    clip(String fillRule)
    The CanvasRenderingContext2D.clip() method of the Canvas 2D API turns the current or given path into the current clipping region.
    void
    The CanvasRenderingContext2D.closePath() method of the Canvas 2D API attempts to add a straight line from the current poInteger to the start of the current sub-path.
     
    The CanvasRenderingContext2D.createImageData() method of the Canvas 2D API creates a new, blank ImageData object with the specified dimensions.
    The CanvasRenderingContext2D.createImageData() method of the Canvas 2D API creates a new, blank ImageData object with the specified dimensions.
    The CanvasRenderingContext2D.createImageData() method of the Canvas 2D API creates a new, blank ImageData object with the specified dimensions.
    The CanvasRenderingContext2D.createLinearGradient() method of the Canvas 2D API creates a gradient along the line connecting two given coordinates.
    The CanvasRenderingContext2D.createPattern() method of the Canvas 2D API creates a pattern using the specified image and repetition.
    The CanvasRenderingContext2D.createRadialGradient() method of the Canvas 2D API creates a radial gradient using the size and coordinates of two circles.
    void
    The CanvasRenderingContext2D.drawFocusIfNeeded() method of the Canvas 2D API draws a focus ring around the current or given path, if the specified element is focused.
    void
    The CanvasRenderingContext2D.drawFocusIfNeeded() method of the Canvas 2D API draws a focus ring around the current or given path, if the specified element is focused.
    void
    The CanvasRenderingContext2D.drawImage() method of the Canvas 2D API provides different ways to draw an image onto the canvas.
    void
    The CanvasRenderingContext2D.drawImage() method of the Canvas 2D API provides different ways to draw an image onto the canvas.
    void
    drawImage(CanvasImageSource image, Integer getSx, Integer getSy, Integer getSw, Integer getSh, Integer dx, Integer dy, Integer dw, Integer dh)
    The CanvasRenderingContext2D.drawImage() method of the Canvas 2D API provides different ways to draw an image onto the canvas.
    void
    ellipse(Integer x, Integer y, Integer radiusX, Integer radiusY, Integer rotation, Integer startAngle, Integer endAngle)
    The CanvasRenderingContext2D.ellipse() method of the Canvas 2D API adds an elliptical arc to the current sub-path.
    void
    ellipse(Integer x, Integer y, Integer radiusX, Integer radiusY, Integer rotation, Integer startAngle, Integer endAngle, boolean counterclockwise)
    The CanvasRenderingContext2D.ellipse() method of the Canvas 2D API adds an elliptical arc to the current sub-path.
    void
    The CanvasRenderingContext2D.fill() method of the Canvas 2D API fills the current or given path with the current fillStyle.
    void
    fill(Path2D path)
    The CanvasRenderingContext2D.fill() method of the Canvas 2D API fills the current or given path with the current fillStyle.
    void
    fill(Path2D path, String fillRule)
    The CanvasRenderingContext2D.fill() method of the Canvas 2D API fills the current or given path with the current fillStyle.
    void
    fill(String fillRule)
    The CanvasRenderingContext2D.fill() method of the Canvas 2D API fills the current or given path with the current fillStyle.
    void
    The CanvasRenderingContext2D.fillRect() method of the Canvas 2D API draws a rectangle that is filled according to the current fillStyle.
    void
    The CanvasRenderingContext2D method fillText(), part of the Canvas 2D API, draws a text string at the specified coordinates, filling the string's characters with the current fillStyle.
    void
    fillText(String text, Integer x, Integer y, Integer maxWidth)
    The CanvasRenderingContext2D method fillText(), part of the Canvas 2D API, draws a text string at the specified coordinates, filling the string's characters with the current fillStyle.
    The CanvasRenderingContext2D.canvas property, part of the Canvas API, is a read-only reference to the HTMLCanvasElement object that is associated with a given context.
     
    The CanvasRenderingContext2D.direction property of the Canvas 2D API specifies the current text direction used to draw text.
    The CanvasRenderingContext2D.fillStyle property of the Canvas 2D API specifies the color, gradient, or pattern to use inside shapes.
    The CanvasRenderingContext2D.filter property of the Canvas 2D API provides filter effects such as blurring and grayscaling.
    The CanvasRenderingContext2D.font property of the Canvas 2D API specifies the current text style to use when drawing text.
     
     
     
    The CanvasRenderingContext2D.globalAlpha property of the Canvas 2D API specifies the alpha (transparency) value that is applied to shapes and images before they are drawn onto the canvas.
    The CanvasRenderingContext2D.globalCompositeOperation property of the Canvas 2D API sets the type of compositing operation to apply when drawing new shapes.
    The CanvasRenderingContext2D method getImageData() of the Canvas 2D API returns an ImageData object representing the underlying pixel data for a specified portion of the canvas.
    The CanvasRenderingContext2D method getImageData() of the Canvas 2D API returns an ImageData object representing the underlying pixel data for a specified portion of the canvas.
    boolean
    The imageSmoothingEnabled property of the CanvasRenderingContext2D interface, part of the Canvas API, determines whether scaled images are smoothed (true, default) or not (false).
    The imageSmoothingQuality property of the CanvasRenderingContext2D interface, part of the Canvas API, lets you set the quality of image smoothing.
     
    The CanvasRenderingContext2D.lineCap property of the Canvas 2D API determines the shape used to draw the end points of lines.
    The getLineDash() method of the Canvas 2D API's CanvasRenderingContext2D interface gets the current line dash pattern.
    The CanvasRenderingContext2D.lineJoin property of the Canvas 2D API determines the shape used to join two line segments where they meet.
    The CanvasRenderingContext2D.lineWidth property of the Canvas 2D API sets the thickness of lines.
    The CanvasRenderingContext2D.miterLimit property of the Canvas 2D API sets the miter limit ratio.
    The CanvasRenderingContext2D.shadowBlur property of the Canvas 2D API specifies the amount of blur applied to shadows.
    The CanvasRenderingContext2D.shadowColor property of the Canvas 2D API specifies the color of shadows.
    The CanvasRenderingContext2D.shadowOffsetX property of the Canvas 2D API specifies the distance that shadows will be offset horizontally.
    The CanvasRenderingContext2D.shadowOffsetY property of the Canvas 2D API specifies the distance that shadows will be offset vertically.
    The CanvasRenderingContext2D.strokeStyle property of the Canvas 2D API specifies the color, gradient, or pattern to use for the strokes (outlines) around shapes.
    The CanvasRenderingContext2D.textAlign property of the Canvas 2D API specifies the current text alignment used when drawing text.
    The CanvasRenderingContext2D.textBaseline property of the Canvas 2D API specifies the current text baseline used when drawing text.
     
    The CanvasRenderingContext2D.getTransform() method of the Canvas 2D API retrieves the current transformation matrix being applied to the context.
     
    boolean
     
    boolean
    The CanvasRenderingContext2D.isPointInPath() method of the Canvas 2D API reports whether or not the specified poInteger is contained in the current path.
    boolean
    isPointInPath(Path2D path, Integer x, Integer y, String fillRule)
    The CanvasRenderingContext2D.isPointInPath() method of the Canvas 2D API reports whether or not the specified poInteger is contained in the current path.
    boolean
    The CanvasRenderingContext2D.isPointInPath() method of the Canvas 2D API reports whether or not the specified poInteger is contained in the current path.
    boolean
    isPointInPath(Integer x, Integer y, String fillRule)
    The CanvasRenderingContext2D.isPointInPath() method of the Canvas 2D API reports whether or not the specified poInteger is contained in the current path.
    boolean
    The CanvasRenderingContext2D.isPointInStroke() method of the Canvas 2D API reports whether or not the specified poInteger is inside the area contained by the stroking of a path.
    boolean
    The CanvasRenderingContext2D.isPointInStroke() method of the Canvas 2D API reports whether or not the specified poInteger is inside the area contained by the stroking of a path.
    The CanvasRenderingContext2D.lineDashOffset property of the Canvas 2D API sets the line dash offset, or invalid input: '&quot'();phase.invalid input: '&quot'();
    void
    The CanvasRenderingContext2D method lineTo(), part of the Canvas 2D API, adds a straight line to the current sub-path by connecting the sub-path's last poInteger to the specified (x, y) coordinates.
    The CanvasRenderingContext2D.measureText() method returns a TextMetrics object that contains information about the measured text (such as its width, for example).
    void
    The CanvasRenderingContext2D.moveTo() method of the Canvas 2D API begins a new sub-path at the poInteger specified by the given (x, y) coordinates.
    void
    putImageData(ImageData imagedata, Integer dx, Integer dy)
    The CanvasRenderingContext2D.putImageData() method of the Canvas 2D API paints data from the given ImageData object onto the canvas.
    void
    putImageData(ImageData imagedata, Integer dx, Integer dy, Integer dirtyX, Integer dirtyY, Integer dirtyWidth, Integer dirtyHeight)
    The CanvasRenderingContext2D.putImageData() method of the Canvas 2D API paints data from the given ImageData object onto the canvas.
    void
    The CanvasRenderingContext2D.quadraticCurveTo() method of the Canvas 2D API adds a quadratic Binvalid input: '&eacute'();zier curve to the current sub-path.
    void
    The CanvasRenderingContext2D.rect() method of the Canvas 2D API adds a rectangle to the current path.
    void
     
    void
    The CanvasRenderingContext2D.resetTransform() method of the Canvas 2D API resets the current transform to the identity matrix.
    void
    The CanvasRenderingContext2D.restore() method of the Canvas 2D API restores the most recently saved canvas state by popping the top entry in the drawing state stack.
    void
    rotate(Double angle)
    The CanvasRenderingContext2D.rotate() method of the Canvas 2D API adds a rotation to the transformation matrix.
    void
     
    void
    The CanvasRenderingContext2D.save() method of the Canvas 2D API saves the entire state of the canvas by pushing the current state onto a stack.
    void
    The CanvasRenderingContext2D.scale() method of the Canvas 2D API adds a scaling transformation to the canvas units horizontally and/or vertically.
    void
    The CanvasRenderingContext2D.scrollPathIntoView() method of the Canvas 2D API scrolls the current or given path into view.
    void
    The CanvasRenderingContext2D.scrollPathIntoView() method of the Canvas 2D API scrolls the current or given path into view.
    void
     
    void
    setFont(String fontSpec)
     
    void
    setGlobalAlpha(Float globalAlpha)
     
    void
    setLineCap(String lineCap)
     
    void
    The setLineDash() method of the Canvas 2D API's CanvasRenderingContext2D interface sets the line dash pattern used when stroking lines.
    void
    setLineJoin(String lineJoin)
     
    void
     
    void
    The CanvasRenderingContext2D.setTransform() method of the Canvas 2D API resets (overrides) the current transformation to the identity matrix, and then invokes a transformation described by the arguments of this method.
    void
    The CanvasRenderingContext2D.setTransform() method of the Canvas 2D API resets (overrides) the current transformation to the identity matrix, and then invokes a transformation described by the arguments of this method.
    void
    The CanvasRenderingContext2D.stroke() method of the Canvas 2D API strokes (outlines) the current or given path with the current stroke style.
    void
    stroke(Path2D path)
    The CanvasRenderingContext2D.stroke() method of the Canvas 2D API strokes (outlines) the current or given path with the current stroke style.
    void
    The CanvasRenderingContext2D.strokeRect() method of the Canvas 2D API draws a rectangle that is stroked (outlined) according to the current strokeStyle and other context settings.
    void
    The CanvasRenderingContext2D method strokeText(), part of the Canvas 2D API, strokes invalid input: '&mdash'(); that is, draws the outlines of invalid input: '&mdash'(); the characters of a text string at the specified coordinates.
    void
    strokeText(String text, Integer x, Integer y, Integer maxWidth)
    The CanvasRenderingContext2D method strokeText(), part of the Canvas 2D API, strokes invalid input: '&mdash'(); that is, draws the outlines of invalid input: '&mdash'(); the characters of a text string at the specified coordinates.
    void
    The CanvasRenderingContext2D.transform() method of the Canvas 2D API multiplies the current transformation with the matrix described by the arguments of this method.
    void
    The CanvasRenderingContext2D.translate() method of the Canvas 2D API adds a translation transformation to the current matrix.