Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
sealed interface CanvasDirection
Link copied to clipboard
interface CanvasDrawImage
Link copied to clipboard
interface CanvasDrawPath
Link copied to clipboard
sealed interface CanvasFillRule
Link copied to clipboard
Link copied to clipboard
interface CanvasFilters
Link copied to clipboard
sealed interface CanvasFontKerning
Link copied to clipboard
sealed interface CanvasFontStretch
Link copied to clipboard
sealed interface CanvasFontVariantCaps
Link copied to clipboard
open class CanvasGradient

The CanvasGradient interface represents an opaque object describing a gradient. It is returned by the methods CanvasRenderingContext2D.createLinearGradient(), CanvasRenderingContext2D.createConicGradient() or CanvasRenderingContext2D.createRadialGradient().

Link copied to clipboard
interface CanvasImageData
Link copied to clipboard
Link copied to clipboard
sealed interface CanvasLineCap
Link copied to clipboard
sealed interface CanvasLineJoin
Link copied to clipboard
interface CanvasPath
Link copied to clipboard
Link copied to clipboard
open class CanvasPattern

The CanvasPattern interface represents an opaque object describing a pattern, based on an image, a canvas, or a video, created by the CanvasRenderingContext2D.createPattern() method.

Link copied to clipboard
interface CanvasRect
Link copied to clipboard

The CanvasRenderingContext2D interface, part of the Canvas API, provides the 2D rendering context for the drawing surface of a element. It is used for drawing shapes, text, images, and other objects.

Link copied to clipboard
interface CanvasSettings
Link copied to clipboard
Link copied to clipboard
interface CanvasState
Link copied to clipboard
interface CanvasText
Link copied to clipboard
sealed interface CanvasTextAlign
Link copied to clipboard
sealed interface CanvasTextBaseline
Link copied to clipboard
Link copied to clipboard
sealed interface CanvasTextRendering
Link copied to clipboard
interface CanvasTransform
Link copied to clipboard
Link copied to clipboard
sealed interface GlobalCompositeOperation
Link copied to clipboard
Link copied to clipboard
sealed interface ImageSmoothingQuality
Link copied to clipboard

When using the element or the Canvas API, rendering, animation, and user interaction usually happen on the main execution thread of a web application. The computation relating to canvas animations and rendering can have a significant impact on application performance.

Link copied to clipboard

The OffscreenCanvasRenderingContext2D interface is a CanvasRenderingContext2D rendering context for drawing to the bitmap of an OffscreenCanvas object. It is similar to the CanvasRenderingContext2D object, with the following differences:

Link copied to clipboard
open class Path2D(path: Path2D = definedExternally) : CanvasPath

The Path2D interface of the Canvas 2D API is used to declare a path that can then be used on a CanvasRenderingContext2D object. The path methods of the CanvasRenderingContext2D interface are also present on this interface, which gives you the convenience of being able to retain and replay your path whenever desired.

Link copied to clipboard
open class TextMetrics

The TextMetrics interface represents the dimensions of a piece of text in the canvas; a TextMetrics instance can be retrieved using the CanvasRenderingContext2D.measureText() method.

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline suspend fun OffscreenCanvas.convertToBlob(): Blob

The OffscreenCanvas.convertToBlob() method creates a Blob object representing the image contained in the canvas.