ID3DXKeyframedAnimationSet :: RegisterAnimationSRTKeys, méthode
Enregistre les données de l’image clé de l’échelle, de rotation et de translation (SRT) pour une animation.
Syntaxe
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
);
Paramètres
-
pname [ dans]
-
Type : LPCSTR
Pointeur vers le nom de l’animation.
-
NumScaleKeys [ dans]
-
Type : uint
Nombre de clés de mise à l’échelle.
-
NumRotationKeys [ dans]
-
Type : uint
Nombre de clés de rotation.
-
NumTranslationKeys [ dans]
-
Type : uint
Nombre de clés de traduction.
-
pScaleKeys [ dans]
-
Type : const LPD3DXKEY _ VECTOR3 *
Adresse d’un pointeur vers un tableau alloué par l’utilisateur de vecteurs _ VECTOR3 D3DXKEY que la méthode remplit avec les données de mise à l’échelle.
-
pRotationKeys [ dans]
-
Type : const LPD3DXKEY _ Quaternion *
Adresse d’un pointeur vers un tableau alloué par l’utilisateur de quaternions D3DXKEY _ Quaternion que la méthode remplit avec les données de rotation.
-
pTranslationKeys [ dans]
-
Type : const LPD3DXKEY _ VECTOR3 *
Adresse d’un pointeur vers un tableau alloué par l’utilisateur de vecteurs _ VECTOR3 D3DXKEY que la méthode remplit avec les données de traduction.
-
pAnimationIndex [ à]
-
Type : DWORD*
Retourne l’index d’animation.
Valeur de retour
Type : HRESULT
Si la méthode est réussie, la valeur de retour est S _ OK. Si la méthode échoue, la valeur suivante est retournée : D3DERR _ INVALIDCALL
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|