ID3DXKeyframedAnimationSet

An application uses the methods of this interface to implement a key frame animation set.

ID3DXAnimationSet
   ID3DXCompressedAnimationSet
   ID3DXKeyframedAnimationSet

ID3DXKeyframedAnimationSet Members

Method Description
ID3DXKeyframedAnimationSet::Compress Transforms animations in an animation set into a compressed format and returns a pointer to the buffer that stores the compressed data.
ID3DXKeyframedAnimationSet::GetCallbackKey Gets information about a specific callback in the animation set.
ID3DXKeyframedAnimationSet::GetCallbackKeys Fills an array with callback key data used for key frame animation.
ID3DXKeyframedAnimationSet::GetNumCallbackKeys Gets the number of callback keys in the animation set.
ID3DXKeyframedAnimationSet::GetNumRotationKeys Gets the number of rotation keys in the specified key frame animation.
ID3DXKeyframedAnimationSet::GetNumScaleKeys Gets the number of scale keys in the specified key frame animation.
ID3DXKeyframedAnimationSet::GetNumTranslationKeys Gets the number of translation keys in the specified key frame animation.
ID3DXKeyframedAnimationSet::GetPlaybackType Gets the type of the animation set playback loop.
ID3DXKeyframedAnimationSet::GetRotationKey Get rotation information for a specific key frame in the animation set.
ID3DXKeyframedAnimationSet::GetRotationKeys Fills an array with rotational key data used for key frame animation.
ID3DXKeyframedAnimationSet::GetScaleKey Get scale information for a specific key frame in the animation set.
ID3DXKeyframedAnimationSet::GetScaleKeys Fills an array with scale key data used for key frame animation.
ID3DXKeyframedAnimationSet::GetSourceTicksPerSecond Gets the number of animation key frame ticks that occur per second.
ID3DXKeyframedAnimationSet::GetTranslationKey Get translation information for a specific key frame in the animation set.
ID3DXKeyframedAnimationSet::GetTranslationKeys Fills an array with translational key data used for key frame animation.
ID3DXKeyframedAnimationSet::RegisterAnimationSRTKeys Register the scale, rotate, and translate (SRT) key frame data for an animation.
ID3DXKeyframedAnimationSet::SetCallbackKey Sets information about a specific callback in the animation set.
ID3DXKeyframedAnimationSet::SetRotationKey Set rotation information for a specific key frame in the animation set.
ID3DXKeyframedAnimationSet::SetScaleKey Set scale information for a specific key frame in the animation set.
ID3DXKeyframedAnimationSet::SetTranslationKey Set translation information for a specific key frame in the animation set.
ID3DXKeyframedAnimationSet::UnregisterAnimation Remove the animation data from the animation set.
ID3DXKeyframedAnimationSet::UnregisterRotationKey Removes the rotation data at the specified key frame.
ID3DXKeyframedAnimationSet::UnregisterScaleKey Removes the scale data at the specified key frame.
ID3DXKeyframedAnimationSet::UnregisterTranslationKey Removes the translation data at the specified key frame.

Remarks

Create a keyframed animation set with D3DXCreateKeyframedAnimationSet.

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

typedef interface ID3DXKeyframedAnimationSet ID3DXKeyframedAnimationSet;
typedef interface ID3DXKeyframedAnimationSet *LPD3DXKEYFRAMEDANIMATIONSET;

Requirements

Header: Declared in D3dx9anim.h.

Import Library: Use D3dx9.lib.