Skip to main content

Interface: MapSharedCachedCanvasInstance

Defined in: src/sdk/components/map/layers/MapSharedCachedCanvasLayer.tsx:11

An instance of a shared canvas used by MapSharedCachedCanvasLayer.

Properties

canvas

readonly canvas: HTMLCanvasElement

Defined in: src/sdk/components/map/layers/MapSharedCachedCanvasLayer.tsx:13

This instance's canvas element.


context

readonly context: CanvasRenderingContext2D

Defined in: src/sdk/components/map/layers/MapSharedCachedCanvasLayer.tsx:16

This instance's canvas 2D rendering context.


geoProjection

readonly geoProjection: GeoProjection

Defined in: src/sdk/components/map/layers/MapSharedCachedCanvasLayer.tsx:34

The projection used to draw this instance's canvas image.


isInvalidated

readonly isInvalidated: boolean

Defined in: src/sdk/components/map/layers/MapSharedCachedCanvasLayer.tsx:19

Whether this canvas has been invalidated.


reference

readonly reference: MapCachedCanvasLayerReference

Defined in: src/sdk/components/map/layers/MapSharedCachedCanvasLayer.tsx:28

This instance's map projection reference. The rendering of items to this instance's canvas is based on this reference.


size

readonly size: number

Defined in: src/sdk/components/map/layers/MapSharedCachedCanvasLayer.tsx:22

Gets the size (width and height) of this instance's canvas element, in pixels.


transform

readonly transform: MapCachedCanvasLayerTransform

Defined in: src/sdk/components/map/layers/MapSharedCachedCanvasLayer.tsx:31

This instance's transform.