Provides access to members that control and manipulate the scene graph. Note: the ISceneGraph interface has been superseded byISceneGraph2. Please consider using the more recent version.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.
Members
Description | ||
---|---|---|
ActiveViewer | The active viewer. | |
AddSimpleActor | Constructs a simple actor (layer visualization subgraph). | |
AddSimpleGraphics | Constructs a simple graphics node. | |
BeginCompositeActor | Creates a composite layer node and notifies the scene graph that subsequent actors must be added as children. | |
Clear | Resets the scene graph. | |
Contrast | The contrast coefficient. | |
EndCompositeActor | Notifies the scene graph that the definition of a group layer has ended. | |
Extent | The extent of the scene graph content. | |
FindViewer | Finds the Viewer. | |
GeographySelectionExtent | The volumetric bounding box of selected features. | |
GestureEnabled | Indicates if the mouse gestures are supported. | |
GetAllViewers | Returns all registered Viewers. | |
GetBackgroundColor | Returns the background color. | |
GetDrawingTimeInfo | Returns the duration in seconds of last redraw and the average number of frames per second. | |
GetOwnerSymbols | Returns an array containing all symbols used in a layer and their corresponding display list identifications. | |
GetOwnerTransparency | Get the transparency percentage of an owner as stored in the scene graph. | |
ImmediateMode | Indicates if immediate-mode rendering for the whole scene is being used. | |
Invalidate | Invalidates acts representing an object. | |
IsEmpty | Indicates if the content of the scene graph is empty. | |
IsNavigating | Indicates if the scene graph is in navigation mode. | |
IsRecordingMessageEnabled | Indicates if the scene graph provides visual feedback during recording. | |
Locate | Locates a single object. | |
LocateMultiple | Locates multiple objects. | |
LockViewers | Locks the viewer cameras in position. | |
OwnerExtent | The full or selected extent of a layer. | |
OwnerExtrusion | The scene graph information about a layer extrusion. | |
RecordSymbol | Creates the display list with the given identification for the symbol and its extrusion state (for points and lines). | |
RefreshViewers | Redraws all viewers. | |
RegisterViewer | Adds a viewer to the scene graph. | |
Remove | Removes actors representing an object. | |
ReplayFrame | Uses the camera to redraw a frame. | |
Scene | The scene. | |
SelectionColor | The selection color. | |
SetBackgroundColor | Sets the background color. | |
SetOwnerDepthPriority | Sets the depth offset of layers. | |
SetOwnerFaceCulling | Sets retained or immediate mode for the owner. | |
SetOwnerImmediateMode | Sets retained or immediate mode for the owner. | |
SetOwnerLightingOption | Sets the lighting state of layers. | |
SetOwnerNavigationVisibility | Sets the visibility of layers depending on navigating state. | |
SetOwnerShadingMode | Sets the shading mode (smooth or flat) of layers. | |
SetOwnerTimeThreshold | Sets the time threshold to use lowest level of detail in layers when navigating. | |
SetOwnerTransparencyState | Sets transparency enabling flag for the owner. | |
SetOwnerVisibility | Sets the visibility of acts representing an object. | |
SunVector | The sun vector. | |
UnregisterViewer | Removes a viewer from the scene graph. | |
VerticalExaggeration | The vertical exaggeration factor. |
CoClasses that implement ISceneGraph
CoClasses and Classes | Description |
---|---|
SceneGraph | A container for recording data and events that occur in a scene. |