This document is archived and information here might be outdated.  Recommended version.

IRasterRendererMaker Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > IR > IRasterRendererMaker Interface
ArcGIS Developer Help

IRasterRendererMaker Interface

Provides access to members that can determine the default display of a raster dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Name Description
Method CreateDefaultRasterRenderer Returns the raster renderer which should be used for the default display of the input raster.
Read-only property Priority Controls the order in which renderer makers are selected. Higher priority renderer makers are called first.

Classes that implement IRasterRendererMaker

Classes Description
RasterRendererMakerDefault A way to determine which renderer is used for the default display of a raster dataset.


The IRasterRendererMaker interface controls the renderer used to display a raster upon initial display.

To create your own raster renderer maker, implement the
IRasterRendererMaker interface in an object and register this renderer maker object with the Raster Renderer Makers component category. If the priority returns a value greater than 0, this renderer will have the ability to provide a renderer before the system default. For rasters, which you wish to use the system default, return Null instead of a valid renderer. If no renderer is returned from this renderer maker, the raster will be passed to the next highest priority until a renderer is created. This allows you to specify multiple custom rendering combinations that can be used with different priority levels. The default renderer maker will create a renderer for any raster dataset.

See Also

RasterRendererMakerDefault Class