com.esri.arcgis.animation
Interface IAnimationEvents

All Superinterfaces:
EventListener, Serializable
All Known Implementing Classes:
IAnimationEventsAdapter, IAnimationEventsProxy

public interface IAnimationEvents
extends EventListener, Serializable

Provides access to events that occur when animation plays or records.

Product Availability

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


Method Summary
 void afterFrame(IAnimationEventsAfterFrameEvent theEvent)
          Occurs after animation plays a new frame.
 void beforeFrame(IAnimationEventsBeforeFrameEvent theEvent)
          Occurs before animation plays a new frame.
 void beforeRecord(IAnimationEventsBeforeRecordEvent theEvent)
          Occurs before animation attempts to record a new view keyframe.
 void stateChanged(IAnimationEventsStateChangedEvent theEvent)
          Occurs when animation state changes.
 

Method Detail

stateChanged

void stateChanged(IAnimationEventsStateChangedEvent theEvent)
                  throws IOException,
                         AutomationException
Occurs when animation state changes.

Product Availability

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

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

beforeFrame

void beforeFrame(IAnimationEventsBeforeFrameEvent theEvent)
                 throws IOException,
                        AutomationException
Occurs before animation plays a new frame.

Product Availability

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

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

afterFrame

void afterFrame(IAnimationEventsAfterFrameEvent theEvent)
                throws IOException,
                       AutomationException
Occurs after animation plays a new frame.

Product Availability

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

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

beforeRecord

void beforeRecord(IAnimationEventsBeforeRecordEvent theEvent)
                  throws IOException,
                         AutomationException
Occurs before animation attempts to record a new view keyframe.

Product Availability

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

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.