D3DXCreateCompressedAnimationSet-Funktion
Erstellt eine ID3DXCompressedAnimationSet Keyframed Animation Set-Schnittstelle, die Keyframedaten in einem komprimierten Format speichert.
Syntax
HRESULT D3DXCreateCompressedAnimationSet(
_In_ LPCSTR pName,
_In_ DOUBLE TicksPerSecond,
_In_ D3DXPLAYBACK_TYPE Playback,
_In_ LPD3DXBUFFER pCompressedData,
_In_ UINT NumCallbackKeys,
_In_ const LPD3DXKEY_CALLBACK *pCallKeys,
_Out_ LPD3DXCOMPRESSEDANIMATIONSET *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.
-
pCompressedData [in]
-
Typ: LPD3DXBUFFER
Zeiger auf den ID3DXBuffer-Puffer , der den Animationssatz als komprimierte Daten speichert.
-
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: LPD3DXCOMPRESSEDANIMATIONSET*
Adresse eines Zeigers auf die ID3DXCompressedAnimationSet-Schnittstelle , die Keyframe-Animationssatzdaten in einem komprimierten Format speichert.
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