Método ID3DXKeyframedAnimationSet::RegisterAnimationSRTKeys
Registre os dados de quadro chave SRT (dimensionar, girar e traduzir) para uma animação.
Sintaxe
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
);
Parâmetros
-
pName [in]
-
Tipo: LPCSTR
Ponteiro para o nome da animação.
-
NumScaleKeys [in]
-
Tipo: UINT
Número de chaves de escala.
-
NumRotationKeys [in]
-
Tipo: UINT
Número de chaves de rotação.
-
NumTranslationKeys [in]
-
Tipo: UINT
Número de chaves de tradução.
-
pScaleKeys [in]
-
Tipo: const LPD3DXKEY_VECTOR3*
Endereço de um ponteiro para uma matriz alocada pelo usuário de vetores D3DXKEY_VECTOR3 que o método preenche com dados de escala.
-
pRotationKeys [in]
-
Tipo: const LPD3DXKEY_QUATERNION*
Endereço de um ponteiro para uma matriz alocada pelo usuário de D3DXKEY_QUATERNION quatérnions que o método preenche com dados de rotação.
-
pTranslationKeys [in]
-
Tipo: const LPD3DXKEY_VECTOR3*
Endereço de um ponteiro para uma matriz alocada pelo usuário de D3DXKEY_VECTOR3 vetores que o método preenche com dados de tradução.
-
pAnimationIndex [out]
-
Tipo: DWORD*
Retorna o índice de animação.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, o valor retornado será S_OK. Se o método falhar, o seguinte valor será retornado: D3DERR_INVALIDCALL
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também