D3DXCreateKeyframedAnimationSet-Funktion
Erstellt eine ID3DXKeyframedAnimationSet-Schnittstelle für keyframed animation set.
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 Animationssets.
-
TicksPerSecond [ In]
-
Typ: DOUBLE
Anzahl der Keyframe-Ticks, die pro Sekunde verstreichen.
-
Wiedergabe [ In]
-
Typ: D3DXPLAYBACK-TYP _
Typ der Wiedergabeschleife des Animationssets. Siehe D3DXPLAYBACK _ TYPE.
-
NumAnimations [ In]
-
Typ: UINT
Anzahl von Skalierungs-, Dreh- und Übersetzungsanimationsätzen (SRT).
-
NumCallbackKeys [ In]
-
Typ: UINT
Anzahl von Rückrufschlüsseln.
-
pCallKeys [ In]
-
Typ: const LPD3DXKEY _ CALLBACK *
Zeiger auf eine D3DXKEY _ CALLBACK-Struktur, die Benutzerrückrufdaten speichert.
-
ppAnimationSet [ out]
-
Typ: LPD3DXKEYFRAMEDANIMATIONSET*
Adresse eines Zeigers auf die Schnittstelle id3DXKeyframedAnimationSet key framed animation set.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, ist der Rückgabewert S _ OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Werte sein: D3DERR _ INVALIDCALL, E _ OUTOFMEMORY.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|