Partager via


ID3DXAnimationSet::GetSRT, méthode

Obtient les valeurs de mise à l’échelle, de rotation et de traduction du jeu d’animations.

Syntaxe

HRESULT GetSRT(
  [in]  DOUBLE         PeriodicPosition,
  [in]  UINT           Animation,
  [out] D3DXVECTOR3    *pScale,
  [out] D3DXQUATERNION *pRotation,
  [out] D3DXVECTOR3    *pTranslation
);

Paramètres

PeriodicPosition [in]

Type : DOUBLE

Position du jeu d’animations. La position peut être obtenue en appelant ID3DXAnimationSet::GetPeriodicPosition.

Animation [in]

Type : UINT

Index d’animation.

pScale [out]

Type : D3DXVECTOR3*

Pointeur vers le vecteur D3DXVECTOR3 qui décrit l’échelle du jeu d’animations.

pRotation [out]

Type : D3DXQUATERNION*

Pointeur vers le quaternion D3DXQUATERNION qui décrit la rotation du jeu d’animations.

pTranslation [out]

Type : D3DXVECTOR3*

Pointeur vers le vecteur D3DXVECTOR3 qui décrit la traduction du jeu d’animations.

Valeur retournée

Type : HRESULT

Les valeurs de retour de cette méthode sont implémentées par un programmeur d’application. En général, si aucune erreur ne se produit, programmez la méthode pour retourner D3D_OK. Sinon, programmez la méthode pour renvoyer un message d’erreur approprié à partir de D3DERR ou D3DXERR.

Configuration requise

Condition requise Valeur
En-tête
D3dx9anim.h
Bibliothèque
D3dx9.lib

Voir aussi

ID3DXAnimationSet