A 3D Graphics Layer.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.
Supported Platforms
Windows, Solaris, Linux
Interfaces
| Interfaces | Description |
|---|---|
| IConnectionPointContainer | Supports connection points for connectable objects. |
| IGeoDataset (esriGeoDatabase) | Provides access to members that provide information about a Geographic Dataset. |
| IGraphicsContainer (esriCarto) | Provides access to members that control the Graphics Container. |
| IGraphicsContainer3D | Provides access to members that manipulate the graphics container. |
| IGraphicsLayer (esriCarto) | Provides access to members that control the Graphics Layer. |
| IGraphicsSelection | Provides access to members that select 3D graphics. |
| ILayer (esriCarto) | Provides access to members that work with all layers. |
| ILayerEffects (esriCarto) | Provides access to members that control layer effects. |
| ILayerEvents (esriCarto) | Provides access to events that occur when layer visibility changes. |
| ILayerExtensions (esriCarto) | Provides access to the extensions of a layer. |
| IPersistStream (esriSystem) | |
| IPublishLayer (esriCarto) | Provides access to a layer's capability for being published with the ArcGIS Publisher extension. |
Event Interfaces
| Interfaces | Description |
|---|---|
| ISceneRendererEvents (default) | Provides access to events that occur when a scene is rendered. |
| IActiveViewEvents | Provides access to events that occur when the state of the active view changes. |
Working with Events
[Visual Basic 6.0]
When working with GraphicsLayer3D's default outbound interface in Visual Basic 6 declare variables as follows: Private WithEvents pGraphicsLayer3D as GraphicsLayer3D
When implementing IActiveViewEvents declare variables as follows:Private WithEvents pRasterRendererMakerDefault as RasterRendererMakerDefault