D3DXCreateKeyframedAnimationSet
Creates a ID3DXKeyframedAnimationSet key framed animation set interface.
HRESULT D3DXCreateKeyframedAnimationSet(
LPCSTR pName,
DOUBLE TicksPerSecond,
D3DXPLAYBACK_TYPE Playback,
UINT NumAnimations,
UINT NumCallbackKeys,
CONST LPD3DXKEY_CALLBACK * pCallKeys,
LPD3DXKEYFRAMEDANIMATIONSET * ppAnimationSet
);
Parameters
- pName
- [in] Pointer to the name of the animation set.
- TicksPerSecond
- [in] Number of key frame ticks that elapse per second.
- Playback
- [in] Type of the animation set playback loop. See D3DXPLAYBACK_TYPE.
- NumAnimations
- [in] Number of scale, rotate, and translate (SRT) animation sets.
- NumCallbackKeys
- [in] Number of callback keys.
- pCallKeys
- [in] Pointer to a D3DXKEY_CALLBACK structure that stores user callback data.
- ppAnimationSet
- [out] Address of a pointer to the ID3DXKeyframedAnimationSet key framed animation set interface.
Return Values
If the function succeeds, the return value is S_OK. If the function fails, the return value can be one of the following values: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requirements
Header: Declared in D3dx9anim.h.