Blends a hillshade with the original raster by specifying the elevation data. More...
Import Statement: | import Esri.ArcGISRuntime 100.15 |
Since: | Esri.ArcGISRuntime 100.0 |
Inherits: |
Properties
- colorRamp : ColorRamp
- elevationRaster : Raster
- gammas : list<double>
- noDataValues : list<double>
- outputMaxValues : list<double>
- outputMinValues : list<double>
- sourceMaxValues : list<double>
- sourceMinValues : list<double>
Signals
- colorRampChanged()
- elevationRasterChanged()
- gammasChanged()
- noDataValuesChanged()
- outputMaxValuesChanged()
- outputMinValuesChanged()
- sourceMaxValuesChanged()
- sourceMinValuesChanged()
Detailed Description
This provides a look similar to the original raster, but with some terrain shading, giving it a textured look.
If no properties are set, the following default values will be set on the BlendRenderer:
- elevationRaster -
null
- minValues -
none
- maxValues -
none
- gammas -
none
- altitude -
45 degrees
- azimuth -
315 degrees
- zFactor -
1
- slopeType -
Enums.SlopeTypeNone
- pixelSizeFactor -
1
- pixelSizePower -
1
- outputBitDepth -
8
Note: This type is immutable once created. Once the renderer is created and applied to a layer, none of its properties can be changed. Instead, create a new renderer and apply it to the layer.
This QML type supports the following default properties. A default property may be declared inside another declared object without being assigned explicitly to a property.
Type | Default Property |
---|---|
Raster | elevationRaster |
ColorRamp | colorRamp |
Property Documentation
[default] elevationRaster : Raster |
The raster elevation source.
This is null
by default.
Signal Documentation
Emitted when the colorRamp property changes.
Note: The corresponding handler is onColorRampChanged
.
Emitted when the elevationRaster property changes.
Note: The corresponding handler is onElevationRasterChanged
.
Emitted when the gammas property changes.
Note: The corresponding handler is onGammasChanged
.
Emitted when the noDataValues property changes.
Note: The corresponding handler is onNoDataValuesChanged
.
Emitted when the outputMaxValues property changes.
Note: The corresponding handler is onOutputMaxValuesChanged
.
Emitted when the outputMinValues property changes.
Note: The corresponding handler is onOutputMinValuesChanged
.
Emitted when the sourceMaxValues property changes.
Note: The corresponding handler is onSourceMaxValuesChanged
.
Emitted when the sourceMinValues property changes.
Note: The corresponding handler is onSourceMinValuesChanged
.