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