Skip to main content

Class: MapCanvasLayerCanvasInstanceClass

Defined in: src/sdk/components/map/layers/MapCanvasLayer.tsx:38

An implementation of MapCanvasLayerCanvasInstance.

Extended by

Implements

Constructors

Constructor

new MapCanvasLayerCanvasInstanceClass(canvas, context, isDisplayed): MapCanvasLayerCanvasInstanceClass

Defined in: src/sdk/components/map/layers/MapCanvasLayer.tsx:45

Creates a new canvas instance.

Parameters

ParameterTypeDescription
canvasHTMLCanvasElementThe canvas element.
contextCanvasRenderingContext2DThe canvas 2D rendering context.
isDisplayedbooleanWhether the canvas is displayed.

Returns

MapCanvasLayerCanvasInstanceClass

Properties

canvas

readonly canvas: HTMLCanvasElement

Defined in: src/sdk/components/map/layers/MapCanvasLayer.tsx:46

The canvas element.

Implementation of

MapCanvasLayerCanvasInstance.canvas


context

readonly context: CanvasRenderingContext2D

Defined in: src/sdk/components/map/layers/MapCanvasLayer.tsx:47

The canvas 2D rendering context.

Implementation of

MapCanvasLayerCanvasInstance.context


isDisplayed

readonly isDisplayed: boolean

Defined in: src/sdk/components/map/layers/MapCanvasLayer.tsx:48

Whether the canvas is displayed.

Implementation of

MapCanvasLayerCanvasInstance.isDisplayed

Methods

clear()

clear(): void

Defined in: src/sdk/components/map/layers/MapCanvasLayer.tsx:53

Clears this canvas.

Returns

void

Implementation of

MapCanvasLayerCanvasInstance.clear


reset()

reset(): void

Defined in: src/sdk/components/map/layers/MapCanvasLayer.tsx:58

Resets this instance's canvas. This will erase the canvas of all drawn pixels, reset its state (including all styles, transformations, and cached paths), and clear the Coherent GT command buffer associated with it.

Returns

void

Implementation of

MapCanvasLayerCanvasInstance.reset