Skip to main content

Class: MosaicLayer<MosaicT, DataT>

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

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:108

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:106

Overrides

CompositeLayer.defaultProps


layerName

static layerName: string = "MosaicLayer"

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

Overrides

CompositeLayer.layerName

Methods

initializeState()

initializeState(context): void

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

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:245

Returns

Layer<{ }> | LayersList | null

Overrides

CompositeLayer.renderLayers


renderTileLayer()

renderTileLayer(renderSource): TileLayer

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

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:118

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

Parameters

params

UpdateParameters<MosaicLayer<MosaicT, DataT>>

Returns

void

Overrides

CompositeLayer.updateState