![]() |
This document is archived and information here might be outdated. Recommended version. |
A container for recording data and events that occur in a scene.
Use the ISupportErrorInfo method InterfaceSupportsErrorInfo to determine if the object supports extended error information. If the object supports extended error info, VC++ developers should use the OLE/COM IErrorInfo interface to access the ErrorInfo object. Visual Basic developers should use the global error object Err to retrieve this extended error information.
| Interfaces | Description |
|---|---|
| IActiveViewEvents (esriCarto) | Provides access to events that occur when the state of the active view changes. |
| IConnectionPointContainer (esriDisplay) | |
| IDisplay3D (esriDisplay) | Provides access to members that control drawing methods specific to 3D displays. |
| ISceneGraph | Provides access to members that control and manipulate the scene graph. |
| ISceneGraphEvents | Provides access to events that occur when the state of the scene graph changes. |
| ISceneGraphEventsDisp | Provides access to events that occur when state of scene graph changes. |
| ISceneGraphLayerEvents | Provides access to events that occur when the state of the scene graph layer changes. |
| ISceneGraphLayerEventsDisp | Provides access to events that occur when state of scene graph layer changes. |
| ISceneRendererEvents | Provides access to events that occur when a scene is rendered. |
| IScreenDisplay (esriDisplay) | Provides access to members that control Screen Display. |
| IScreenDisplay2 (esriDisplay) | Provides access to additional members that control the Screen Display. |
| ISupportErrorInfo (esriSystem) | |
| ITimeDisplay (esriDisplay) | Provides access to members that control the Time Extent. |
| ITimeDisplay2 (esriDisplay) | Provides access to members that control the Time Extent. |
| ITimeDisplayEvents (esriDisplay) | Provides access to members that control Display Time Events. |
| IViewers3D | Provides access to members that control 3D displays. |
SceneGraph is to Scene what MapDisplay is to Map. It's associated with a Scene object, either in ArcScene or in a scene viewer control (or a later version scene control). It handles most of the 3D rendering operations and makes the drawing more efficient.