ID3DXKeyframedAnimationSet::RegisterAnimationSRTKeys-Methode
Registrieren Sie die Keyframedaten (Scalee, Rotieren und Übersetzen) für eine Animation.
Syntax
HRESULT RegisterAnimationSRTKeys(
[in] LPCSTR pName,
[in] UINT NumScaleKeys,
[in] UINT NumRotationKeys,
[in] UINT NumTranslationKeys,
[in] const LPD3DXKEY_VECTOR3 *pScaleKeys,
[in] const LPD3DXKEY_QUATERNION *pRotationKeys,
[in] const LPD3DXKEY_VECTOR3 *pTranslationKeys,
[out] DWORD *pAnimationIndex
);
Parameter
-
pName [in]
-
Typ: LPCSTR
Zeiger auf den Animationsnamen.
-
NumScaleKeys [in]
-
Typ: UINT
Anzahl der Skalierungsschlüssel.
-
NumRotationKeys [in]
-
Typ: UINT
Anzahl der Drehungsschlüssel.
-
NumTranslationKeys [in]
-
Typ: UINT
Anzahl der Übersetzungsschlüssel.
-
pScaleKeys [in]
-
Typ: const LPD3DXKEY_VECTOR3*
Adresse eines Zeigers auf ein vom Benutzer zugewiesenes Array von D3DXKEY_VECTOR3 Vektoren, die die Methode mit Skalierungsdaten auffüllt.
-
pRotationKeys [in]
-
Typ: const LPD3DXKEY_QUATERNION*
Adresse eines Zeigers auf ein vom Benutzer zugewiesenes Array von D3DXKEY_QUATERNION Quaternionen, die die Methode mit Rotationsdaten auffüllt.
-
pTranslationKeys [in]
-
Typ: const LPD3DXKEY_VECTOR3*
Adresse eines Zeigers auf ein vom Benutzer zugeordnetes Array von D3DXKEY_VECTOR3 Vektoren, die die Methode mit Übersetzungsdaten auffüllt.
-
pAnimationIndex [out]
-
Typ: DWORD*
Gibt den Animationsindex zurück.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, wird der folgende Wert zurückgegeben: D3DERR_INVALIDCALL
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch