| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISceneGraphEventsDisp
Provides access to events that occur when state of scene graph changes.
| Method Summary | |
|---|---|
|  void | activeViewerChanged(ISceneGraphEventsDispActiveViewerChangedEvent theEvent)Fired when the active viewer changes. | 
|  void | afterDraw(ISceneGraphEventsDispAfterDrawEvent theEvent)Fired when drawing finishes. | 
|  boolean | beforeDraw(ISceneGraphEventsDispBeforeDrawEvent theEvent)Fired when drawing starts. | 
|  void | interactionStopped(ISceneGraphEventsDispInteractionStoppedEvent theEvent)Fired when interaction stops. | 
|  void | recordingStarted(ISceneGraphEventsDispRecordingStartedEvent theEvent)Fired when node recording starts. | 
|  void | recordingStopped(ISceneGraphEventsDispRecordingStoppedEvent theEvent)Fired when node recording stops. | 
|  void | viewerAdded(ISceneGraphEventsDispViewerAddedEvent theEvent)Fired when a new viewer is added. | 
|  void | viewerRemoved(ISceneGraphEventsDispViewerRemovedEvent theEvent)Fired when a viewer is removed. | 
| Method Detail | 
|---|
void activeViewerChanged(ISceneGraphEventsDispActiveViewerChangedEvent theEvent)
                         throws IOException,
                                AutomationException
theEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void viewerAdded(ISceneGraphEventsDispViewerAddedEvent theEvent)
                 throws IOException,
                        AutomationException
theEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void viewerRemoved(ISceneGraphEventsDispViewerRemovedEvent theEvent)
                   throws IOException,
                          AutomationException
theEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void interactionStopped(ISceneGraphEventsDispInteractionStoppedEvent theEvent)
                        throws IOException,
                               AutomationException
theEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void recordingStarted(ISceneGraphEventsDispRecordingStartedEvent theEvent)
                      throws IOException,
                             AutomationException
theEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void recordingStopped(ISceneGraphEventsDispRecordingStoppedEvent theEvent)
                      throws IOException,
                             AutomationException
theEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean beforeDraw(ISceneGraphEventsDispBeforeDrawEvent theEvent)
                   throws IOException,
                          AutomationException
theEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void afterDraw(ISceneGraphEventsDispAfterDrawEvent theEvent)
               throws IOException,
                      AutomationException
theEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||