Skip to main content

Class: MosaicLayer<MosaicT, DataT>

Defined in: packages/deck.gl-geotiff/src/mosaic-layer/mosaic-layer.ts:174

A deck.gl layer for rendering a mosaic of raster sources.

The renderSource prop is called whenever a source is present in the current viewport.

Extends​

Type Parameters​

MosaicT​

MosaicT extends MosaicSource = MosaicSource

DataT​

DataT = any

Properties​

state​

state: object

Defined in: packages/deck.gl-geotiff/src/mosaic-layer/mosaic-layer.ts:181

index​

index: Flatbush | null

Overrides​

CompositeLayer.state


defaultProps​

static defaultProps: Partial<MosaicLayerProps<MosaicSource, any>>

Defined in: packages/deck.gl-geotiff/src/mosaic-layer/mosaic-layer.ts:179

Overrides​

CompositeLayer.defaultProps


layerName​

static layerName: string = "MosaicLayer"

Defined in: packages/deck.gl-geotiff/src/mosaic-layer/mosaic-layer.ts:178

Overrides​

CompositeLayer.layerName

Methods​

initializeState()​

initializeState(context): void

Defined in: packages/deck.gl-geotiff/src/mosaic-layer/mosaic-layer.ts:186

Parameters​

context​

LayerContext

Returns​

void

Overrides​

CompositeLayer.initializeState


renderLayers()​

renderLayers(): Layer<{ }> | LayersList | null

Defined in: packages/deck.gl-geotiff/src/mosaic-layer/mosaic-layer.ts:327

Returns​

Layer<{ }> | LayersList | null

Overrides​

CompositeLayer.renderLayers


renderTileLayer()​

renderTileLayer(renderSource): TileLayer

Defined in: packages/deck.gl-geotiff/src/mosaic-layer/mosaic-layer.ts:217

Parameters​

renderSource​

(source, opts) => Layer<{ }> | LayersList | null

Returns​

TileLayer


updateState()​

updateState(params): void

Defined in: packages/deck.gl-geotiff/src/mosaic-layer/mosaic-layer.ts:191

Default implementation, all attributes will be invalidated and updated when data changes

Parameters​

params​

UpdateParameters<MosaicLayer<MosaicT, DataT>>

Returns​

void

Overrides​

CompositeLayer.updateState