ID3DXCompressedAnimationSet

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

ID3DXAnimationSet
   ID3DXCompressedAnimationSet
   ID3DXKeyframedAnimationSet

ID3DXCompressedAnimationSet Members

Method Description
ID3DXCompressedAnimationSet::GetCallbackKeys Fills an array with callback key data used for key frame animation.
ID3DXCompressedAnimationSet::GetCompressedData Gets the data buffer that stores compressed key frame animation data.
ID3DXCompressedAnimationSet::GetNumCallbackKeys Gets the number of callback keys in the animation set.
ID3DXCompressedAnimationSet::GetPlaybackType Gets the type of the animation set playback loop.
ID3DXCompressedAnimationSet::GetSourceTicksPerSecond Gets the number of animation key frame ticks that occur per second.

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;

Requirements

Header: Declared in D3dx9anim.h.

Import Library: Use D3dx9.lib.