Skip to main content

Interface: RasterLayerProps

Defined in: packages/deck.gl-raster/src/raster-layer.ts:61

Props for RasterLayer.

Extends

  • CompositeLayerProps

Properties

debug?

optional debug?: boolean

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

If set, enables debug mode for visualizing the mesh and reprojection process.


debugOpacity?

optional debugOpacity?: number

Defined in: packages/deck.gl-raster/src/raster-layer.ts:108

Opacity of the debug overlay.


height

height: number

Defined in: packages/deck.gl-raster/src/raster-layer.ts:70

Height of the input raster image in pixels


image?

optional image?: TextureSource | null

Defined in: packages/deck.gl-raster/src/raster-layer.ts:87

The image to display. Accepts any luma.gl TextureSource (e.g. a URL, HTMLImageElement, ImageData, etc.). deck.gl manages the texture lifecycle automatically.

If renderPipeline is also provided, image is prepended as a CreateTexture module so the pipeline can operate on it.

Default

null

maxError?

optional maxError?: number

Defined in: packages/deck.gl-raster/src/raster-layer.ts:102

Maximum reprojection error in pixels for mesh refinement. Lower values create denser meshes with higher accuracy.

Default

0.125

renderPipeline?

optional renderPipeline?: RasterModule[] | null

Defined in: packages/deck.gl-raster/src/raster-layer.ts:95

Sequence of shader modules to be composed into a render pipeline.

If image is also provided, it is automatically prepended as a CreateTexture module.


reprojectionFns

reprojectionFns: ReprojectionFns

Defined in: packages/deck.gl-raster/src/raster-layer.ts:75

Reprojection functions for converting between pixel, input CRS, and output CRS coordinates


width

width: number

Defined in: packages/deck.gl-raster/src/raster-layer.ts:65

Width of the input raster image in pixels