Package-level declarations

Types

Link copied to clipboard
sealed interface CanvasCompositing
Link copied to clipboard
sealed interface CanvasDirection
Link copied to clipboard
sealed interface CanvasDrawImage
Link copied to clipboard
sealed interface CanvasDrawPath
Link copied to clipboard
sealed interface CanvasFillRule
Link copied to clipboard
sealed interface CanvasFillStrokeStyles
Link copied to clipboard
sealed 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

The CanvasGradient interface represents an opaque object describing a gradient.

Link copied to clipboard
sealed interface CanvasImageData
Link copied to clipboard
sealed interface CanvasImageSmoothing
Link copied to clipboard
sealed interface CanvasLineCap
Link copied to clipboard
sealed interface CanvasLineJoin
Link copied to clipboard
sealed interface CanvasPath
Link copied to clipboard
sealed interface CanvasPathDrawingStyles
Link copied to clipboard

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
sealed interface CanvasRect
Link copied to clipboard
sealed interface CanvasSettings
Link copied to clipboard
sealed interface CanvasShadowStyles
Link copied to clipboard
sealed interface CanvasState
Link copied to clipboard
sealed interface CanvasText
Link copied to clipboard
sealed interface CanvasTextAlign
Link copied to clipboard
sealed interface CanvasTextBaseline
Link copied to clipboard
sealed interface CanvasTextDrawingStyles
Link copied to clipboard
sealed interface CanvasTextRendering
Link copied to clipboard
sealed interface CanvasTransform
Link copied to clipboard
sealed interface CanvasUserInterface
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 canvas element or the Canvas API, rendering, animation, and user interaction usually happen on the main execution thread of a web application.

Link copied to clipboard

The OffscreenCanvasRenderingContext2D interface is a CanvasRenderingContext2D rendering context for drawing to the bitmap of an OffscreenCanvas object.

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.

Link copied to clipboard

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.