Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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