BlendRenderer QML Type

  • Esri.ArcGISRuntime
  • BlendRenderer
  • Blends a hillshade with the original raster by specifying the elevation data. More...

    Import Statement: import Esri.ArcGISRuntime
    Since: Esri.ArcGISRuntime 100.0
    Inherits:

    HillshadeRenderer

    Properties

    Signals

    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.

    Property Documentation

    [default] colorRamp : ColorRamp

    The color ramp for creating the blend renderer.

    See also ColorRamp.


    [default] elevationRaster : Raster

    The raster elevation source.

    This is null by default.


    gammas : list<double>

    The gamma values to use for blending, one for each band.


    noDataValues : list<double>

    The no-data values, one for each band.


    outputMaxValues : list<double>

    The maximum values to use for blending, one for each band.


    outputMinValues : list<double>

    The minimum values to use for blending, one for each band.


    sourceMaxValues : list<double>

    The maximum output stretch value, one for each band.


    sourceMinValues : list<double>

    The minimum output stretch value, one for each band.


    Signal Documentation

    colorRampChanged()

    Emitted when the colorRamp property changes.

    Note: The corresponding handler is onColorRampChanged.


    elevationRasterChanged()

    Emitted when the elevationRaster property changes.

    Note: The corresponding handler is onElevationRasterChanged.


    gammasChanged()

    Emitted when the gammas property changes.

    Note: The corresponding handler is onGammasChanged.


    noDataValuesChanged()

    Emitted when the noDataValues property changes.

    Note: The corresponding handler is onNoDataValuesChanged.


    outputMaxValuesChanged()

    Emitted when the outputMaxValues property changes.

    Note: The corresponding handler is onOutputMaxValuesChanged.


    outputMinValuesChanged()

    Emitted when the outputMinValues property changes.

    Note: The corresponding handler is onOutputMinValuesChanged.


    sourceMaxValuesChanged()

    Emitted when the sourceMaxValues property changes.

    Note: The corresponding handler is onSourceMaxValuesChanged.


    sourceMinValuesChanged()

    Emitted when the sourceMinValues property changes.

    Note: The corresponding handler is onSourceMinValuesChanged.


    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.