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

ICustomGlobeLayer Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > GlobeCore > ESRI.ArcGIS.GlobeCore > Interfaces > IC > ICustomGlobeLayer Interface
ArcGIS Developer Help

ICustomGlobeLayer Interface

Provides access to members that define custom globe layers.

Product Availability

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


There are 3 types of custom layers in Globe.
GlobeCustomLayers::CustomLayerByTile, GlobeCustomLayers::Rasterized,GlobeCustomLayers::OpenGL
The class GlobeCustomLayers illustrates usage for all 3 cases. 
Any type of custom layer in globe needs to implement, ICustomGlobeLayer, ILayer, IGeoDataset, ILayerExtensions.


Name Description
Method DrawImmediate For custom OpenGL layers, perform immediate drawing.
Read-only property DrawType The custom draw method.
Method GetTile Gets a rasterized data tile for the given globe tesselation coordinates.
Read-only property HandlesLocalOrigin The option to use a local coordinate system origin for high precision drawing.
Method Hit The layer is hit by a picking operation.
Write-only property LocalOrigin The local coordinate system origin for high precision drawing.
Read-only property MinimumCellSize For rasterized types, defines highest resolution. Zero value indicates that globe-generated default value should be used.
Read-only property SymbologyScalingFactor The symbol scale factor for the custom rasterized type.
Read-only property UseCache The option to use Globe's disk caching.

Classes that implement ICustomGlobeLayer

Classes Description
GlobeGraphicsLayer The Globe Graphics Layer.
TemporalFeatureLayer (esriTrackingAnalyst) Defines the coclass IDL parameters and attributes of the TemporalFeatureLayer COM object.