Método ID3DXAnimationSet::GetSRT

Obtém os valores de escala, rotação e tradução do conjunto de animação.

Sintaxe

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

Parâmetros

PeriodicPosition [in]

Tipo: DOUBLE

Posição do conjunto de animação. A posição pode ser obtida chamando ID3DXAnimationSet::GetPeriodicPosition.

Animação [in]

Tipo: UINT

Índice de animação.

pScale [out]

Tipo: D3DXVECTOR3*

Ponteiro para o vetor D3DXVECTOR3 que descreve a escala do conjunto de animação.

pRotation [out]

Tipo: D3DXQUATERNION*

Ponteiro para o quatérnio D3DXQUATERNION que descreve a rotação do conjunto de animação.

pTranslation [out]

Tipo: D3DXVECTOR3*

Ponteiro para o vetor D3DXVECTOR3 que descreve a tradução do conjunto de animação.

Valor retornado

Tipo: HRESULT

Os valores retornados desse método são implementados por um programador de aplicativos. Em geral, se nenhum erro ocorrer, programe o método para retornar D3D_OK. Caso contrário, programe o método para retornar uma mensagem de erro apropriada de D3DERR ou D3DXERR.

Requisitos

Requisito Valor
parâmetro
D3dx9anim.h
Biblioteca
D3dx9.lib

Confira também

ID3DXAnimationSet