Interface: RasterLayerProps
Defined in: packages/deck.gl-raster/src/raster-layer.ts:49
Props for RasterLayer.
Extends
CompositeLayerProps
Properties
_dataDiff?
optional_dataDiff: <LayerDataT>(newData,oldData?) =>object[] |null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:83
Callback to determine the difference between two data values, in order to perform a partial update.
Inherited from
CompositeLayerProps._dataDiff
_subLayerProps?
optional_subLayerProps: {[subLayerId:string]:object; } |null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:222
(Experimental) override sub layer props. Only works on a composite layer.
Inherited from
CompositeLayerProps._subLayerProps
autoHighlight?
optionalautoHighlight:boolean
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:175
Enable GPU-based object highlighting. Default false.
Inherited from
CompositeLayerProps.autoHighlight
colorFormat?
optionalcolorFormat:"RGBA"|"RGB"
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:145
The format of colors, default 'RGBA'.
Inherited from
CompositeLayerProps.colorFormat
coordinateOrigin?
optionalcoordinateOrigin: [number,number,number]
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:129
The coordinate origin of the data.
Inherited from
CompositeLayerProps.coordinateOrigin
coordinateSystem?
optionalcoordinateSystem:CoordinateSystem
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:125
The coordinate system of the data. Default to COORDINATE_SYSTEM.LNGLAT in a geospatial view or COORDINATE_SYSTEM.CARTESIAN in a non-geospatial view.
Inherited from
CompositeLayerProps.coordinateSystem
data?
optionaldata:unknown
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:75
The data to visualize.
Inherited from
CompositeLayerProps.data
dataComparator?
optionaldataComparator: <LayerDataT>(newData,oldData?) =>boolean|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:79
Callback to determine if two data values are equal.
Inherited from
CompositeLayerProps.dataComparator
dataTransform?
optionaldataTransform: <LayerDataT>(data,previousData?) =>LayerDataT|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:90
Callback to manipulate remote data when it's fetched and parsed.
Inherited from
CompositeLayerProps.dataTransform
debug?
optionaldebug:boolean
Defined in: packages/deck.gl-raster/src/raster-layer.ts:83
If set, enables debug mode for visualizing the mesh and reprojection process.
debugOpacity?
optionaldebugOpacity:number
Defined in: packages/deck.gl-raster/src/raster-layer.ts:86
Opacity of the debug overlay.
extensions?
optionalextensions:LayerExtension<unknown>[]
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:157
Add additional functionalities to this layer.
Inherited from
CompositeLayerProps.extensions
fetch()?
optionalfetch: (url,context) =>any
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:94
Custom implementation to fetch and parse content from URLs.
Parameters
url
string
context
layer
Layer
loaders?
Loader[]
loadOptions?
any
propName
string
signal?
Returns
any
Inherited from
CompositeLayerProps.fetch
getPolygonOffset?
optionalgetPolygonOffset: (params) => [number,number] |null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:169
Callback to calculate the polygonOffset WebGL parameter.
Inherited from
CompositeLayerProps.getPolygonOffset
height
height:
number
Defined in: packages/deck.gl-raster/src/raster-layer.ts:58
Height of the input raster image in pixels
highlightColor?
optionalhighlightColor:number[] | (pickingInfo) =>number[]
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:183
The color of the highlight.
Inherited from
CompositeLayerProps.highlightColor
highlightedObjectIndex?
optionalhighlightedObjectIndex:number|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:179
The index of the data object to highlight. If unspecified, the currently hoverred object is highlighted.
Inherited from
CompositeLayerProps.highlightedObjectIndex
id
id:
string
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:71
Unique identifier of the layer.
Inherited from
CompositeLayerProps.id
loaders?
optionalloaders:Loader[]
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:161
Add support for additional data formats.
Inherited from
CompositeLayerProps.loaders
loadOptions?
optionalloadOptions:any
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:165
Options to customize the behavior of loaders
Inherited from
CompositeLayerProps.loadOptions
maxError?
optionalmaxError:number
Defined in: packages/deck.gl-raster/src/raster-layer.ts:80
Maximum reprojection error in pixels for mesh refinement. Lower values create denser meshes with higher accuracy.
Default
0.125
modelMatrix?
optionalmodelMatrix:Matrix4Like|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:133
A 4x4 matrix to transform local coordianates to the world space.
Inherited from
CompositeLayerProps.modelMatrix
numInstances?
optionalnumInstances:number|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:216
(Advanced) supply attribute size externally
Inherited from
CompositeLayerProps.numInstances
onClick?
optionalonClick: (pickingInfo,event) =>boolean|void|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:202
Called when the mouse clicks over an object of this layer.
Inherited from
CompositeLayerProps.onClick
onDataLoad?
optionalonDataLoad: <LayerDataT>(data,context) =>void|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:187
Called when remote data is fetched and parsed.
Inherited from
CompositeLayerProps.onDataLoad
onDrag?
optionalonDrag: (pickingInfo,event) =>boolean|void|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:210
Called when the mouse drags an object of this layer.
Inherited from
CompositeLayerProps.onDrag
onDragEnd?
optionalonDragEnd: (pickingInfo,event) =>boolean|void|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:214
Called when the mouse releases an object of this layer.
Inherited from
CompositeLayerProps.onDragEnd
onDragStart?
optionalonDragStart: (pickingInfo,event) =>boolean|void|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:206
Called when the mouse starts dragging an object of this layer.
Inherited from
CompositeLayerProps.onDragStart
onError?
optionalonError: (error) =>boolean|void|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:194
Called when the layer encounters an error.
Inherited from
CompositeLayerProps.onError
onHover?
optionalonHover: (pickingInfo,event) =>boolean|void|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:198
Called when the mouse enters/leaves an object of this layer.
Inherited from
CompositeLayerProps.onHover
opacity?
optionalopacity:number
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:121
Opacity of the layer, between 0 and 1. Default 1.
Inherited from
CompositeLayerProps.opacity
operation?
optionaloperation:Operation|"draw+draw"|"draw+mask"|"draw+terrain"|"mask+draw"|"mask+mask"|"mask+terrain"|"terrain+draw"|"terrain+mask"|"terrain+terrain"
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:108
Rendering operation of the layer. + separated list of names.
Inherited from
CompositeLayerProps.operation
parameters?
optionalparameters:Parameters
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:149
Override the WebGL parameters used to draw this layer. See https://luma.gl/modules/gltools/docs/api-reference/parameter-setting#parameters
Inherited from
CompositeLayerProps.parameters
pickable?
optionalpickable:boolean|"3d"
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:117
If the layer can be picked on pointer events. Default false. Set to '3d' to enable depth picking for 3D coordinates.
Inherited from
CompositeLayerProps.pickable
positionFormat?
optionalpositionFormat:"XYZ"|"XY"
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:141
The format of positions, default 'XYZ'.
Inherited from
CompositeLayerProps.positionFormat
renderPipeline
renderPipeline:
RasterModule[] |ImageData
Defined in: packages/deck.gl-raster/src/raster-layer.ts:73
Render pipeline for visualizing textures.
Can be:
- ImageData representing RGBA pixel data
- Sequence of shader modules to be composed into a shader program
reprojectionFns
reprojectionFns:
ReprojectionFns
Defined in: packages/deck.gl-raster/src/raster-layer.ts:63
Reprojection functions for converting between pixel, input CRS, and output CRS coordinates
startIndices?
optionalstartIndices:NumericArray|null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:218
(Advanced) supply variable-width attribute size externally
Inherited from
CompositeLayerProps.startIndices
transitions?
optionaltransitions:Record<string,any> |null
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:153
Create smooth transitions when prop values update.
Inherited from
CompositeLayerProps.transitions
updateTriggers?
optionalupdateTriggers:Record<string,any>
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:104
The dependencies used to trigger re-evaluation of functional accessors (get*).
Inherited from
CompositeLayerProps.updateTriggers
visible?
optionalvisible:boolean
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:112
If the layer should be rendered. Default true.
Inherited from
CompositeLayerProps.visible
width
width:
number
Defined in: packages/deck.gl-raster/src/raster-layer.ts:53
Width of the input raster image in pixels
wrapLongitude?
optionalwrapLongitude:boolean
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.10/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:137
(Geospatial only) normalize geometries that cross the 180th meridian. Default false.
Inherited from
CompositeLayerProps.wrapLongitude