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.