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 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