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.