D3DXCreateKeyframedAnimationSet-Funktion
Erstellt eine ID3DXKeyframedAnimationSet Keyframed Animation Set-Schnittstelle.
Syntax
HRESULT D3DXCreateKeyframedAnimationSet(
_In_ LPCSTR pName,
_In_ DOUBLE TicksPerSecond,
_In_ D3DXPLAYBACK_TYPE Playback,
_In_ UINT NumAnimations,
_In_ UINT NumCallbackKeys,
_In_ const LPD3DXKEY_CALLBACK *pCallKeys,
_Out_ LPD3DXKEYFRAMEDANIMATIONSET *ppAnimationSet
);
Parameter
-
pName [in]
-
Typ: LPCSTR
Zeiger auf den Namen des Animationssatzes.
-
TicksPerSecond [in]
-
Typ: DOUBLE
Anzahl der Keyframe-Ticks, die pro Sekunde verstreichen.
-
Wiedergabe [in]
-
Typ: D3DXPLAYBACK_TYPE
Typ der Wiedergabeschleife des Animationssatzes. Siehe D3DXPLAYBACK_TYPE.
-
NumAnimations [in]
-
Typ: UINT
Anzahl der SRT-Animationssätze (Scale, Rotate, Translate).
-
NumCallbackKeys [in]
-
Typ: UINT
Anzahl der Rückrufschlüssel.
-
pCallKeys [in]
-
Typ: const LPD3DXKEY_CALLBACK*
Zeiger auf eine D3DXKEY_CALLBACK-Struktur , in der Benutzerrückrufdaten gespeichert werden.
-
ppAnimationSet [out]
-
Typ: LPD3DXKEYFRAMEDANIMATIONSET*
Adresse eines Zeigers auf die ID3DXKeyframedAnimationSet Keyframed Animation Set-Schnittstelle.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Werte sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch