d3d9.dllID3DXCompressedAnimationSet
Microsoft DirectX 9.0 SDK Update (October 2004)

ID3DXCompressedAnimationSet Interface


An application uses the methods of this interface to implement a key frame animation set stored in a compressed data format.

ID3DXCompressedAnimationSet Members

GetAnimationIndexByName Gets the index of an animation, given its name.
GetAnimationNameByIndex Gets the name of an animation, given its index.
GetCallback Gets information about a specific callback in the animation set.
GetCallbackKeys Fills an array with callback key data used for key frame animation.
GetCompressedData Gets the data buffer that stores compressed key frame animation data.
GetName Gets the animation set name.
GetNumAnimations Gets the number of animations in the animation set.
GetNumCallbackKeys Gets the number of callback keys in the animation set.
GetPeriod Gets the period of the animation set.
GetPeriodicPosition Returns time position in the local timeframe of an animation set.
GetPlaybackType Gets the type of the animation set playback loop.
GetSourceTicksPerSecond Gets the number of animation key frame ticks that occur per second.
GetSRT Gets the scale, rotation, and translation values of the animation set.

Remarks

Create a compressed-format key frame animation set with D3DXCreateCompressedAnimationSet.

The LPD3DXCOMPRESSEDANIMATIONSET type is defined as a pointer to this interface.

typedef interface ID3DXCompressedAnimationSet ID3DXCompressedAnimationSet;
typedef interface ID3DXCompressedAnimationSet *LPD3DXCOMPRESSEDANIMATIONSET;

Interface Information

Stock Implementationd3d9.dll
Custom ImplementationNo
Inherits fromID3DXAnimationSet
Headerd3dx9anim.h
Import libraryd3dx9.lib
Minimum operating systems Windows 98


© 2004 Microsoft Corporation. All rights reserved.
Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center.