ArcObjects Library Reference (Animation) |
|
IAGAnimationType Interface
Provides access to the animation type objects.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Members
|
Name |
Description |
|
AnimationClass |
The class of the animation type. |
|
AnimationObjectByID |
The animated object with the given ID. |
|
AnimationObjectID |
The ID (index) of the given object among those of its animation type. |
|
AnimationObjectName |
The name of the given object for animation purposes. |
|
AppliesToObject |
Indicates if the animation type applies to a specific object. |
|
CLSID |
The class ID of the animation type. |
|
KeyframeCLSID |
The class ID of the associated keyframe, or 0 if it has none. |
|
Name |
The name of the animation type. |
|
ObjectArray |
The array of objects of this type. |
|
PropertyCount |
The number of properties that can be animated. |
|
PropertyName |
The name of the properties that can be animated. |
|
PropertyType |
The type of the properties that can be animated. |
|
ResetObject |
Resets the state of the object, preparing it for animation. |
|
UpdateTrackExtensions |
Creates or modifies extensions of the given track when its type is assigned or objects are attached/detached. |
CoClasses that implement IAGAnimationType
Remarks
An animation type object provides information for a given animation type. For each animation track, an animation type has to be specified. You can get the animated property names and types of each animation type through the PropertyName() and PropertyType() members found on this interface.
The following tables list the animated property names and types for the out-of-the-box animation types in ArcMap:
Properties animated in a map view animation:
Property |
Name |
Type |
0 |
View Extent of a Map |
IEnvelope |
Properties animated in a map layer animation:
Property |
Name |
Type |
0 |
Visibility of Layer(s) |
Boolean |
1 |
Transparency of Layer(s) |
Integer |
Properties of a time layer animation keyframe:
Property |
Name |
Type |
0 |
Time |
Date |
1 |
Interval |
Double |
2 |
Units |
Long |
.NET Snippets
Create Animation by Interpolating Between Two Keyframes |
Create Animation from Keyframes
.NET Samples
Visualizing the camera path while animating (Code Files:
VisualizeCameraPath) |
Layer effects animation in ArcMap (Code Files:
MapLayerEffectsKeyframe) |
Move a graphic along a path in ArcMap (Code Files:
AnimationUtils cmdMoveGraphicAlongPath MapGraphicKeyframe)
.NET Related Topics
Creating a layer animation in globe