Skip to main content

Interface: RasterLayerProps

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

Props for RasterLayer.

Extends

  • CompositeLayerProps

Properties

debug?

optional debug?: boolean

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

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

Opacity of the debug overlay.


height

height: number

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

Height of the input raster image in pixels


image?

optional image?: TextureSource | null

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

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

initialTriangulation?

optional initialTriangulation?: InitialTriangulation

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

Optional seed triangulation for the reprojector — e.g. to clamp the mesh to a UV sub-region (such as the valid Web Mercator latitude band). Defaults to the full image. Must be reference-stable across renders to avoid regenerating the mesh every frame.


maxError?

optional maxError?: number

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

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

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

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

Width of the input raster image in pixels