Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Adiciona uma saída de animação ao controlador de animação e registra ponteiros para transformações SRT (escala, rotação e tradução).
Sintaxe
HRESULT RegisterAnimationOutput(
[in] LPCSTR Name,
[in] D3DXMATRIX *pMatrix,
[in] D3DXVECTOR3 *pScale,
[in] D3DXQUATERNION *pRotation,
[in] D3DXVECTOR3 *pTranslation
);
Parâmetros
-
Nome [in]
-
Tipo: LPCSTR
Nome da saída da animação.
-
pMatrix [in]
-
Tipo: D3DXMATRIX*
Ponteiro para uma estrutura D3DXMATRIX que contém dados de transformação SRT. Pode ser NULL.
-
pScale [in]
-
Tipo: D3DXVECTOR3*
Ponteiro para um vetor D3DXVECTOR3 que descreve a escala do conjunto de animação. Pode ser NULL.
-
pRotation [in]
-
Tipo: D3DXQUATERNION*
Ponteiro para um quatérnion D3DXQUATERNION que descreve a rotação do conjunto de animação. Pode ser NULL.
-
pTranslation [in]
-
Tipo: D3DXVECTOR3*
Ponteiro para um vetor D3DXVECTOR3 que descreve a tradução do conjunto de animação. Pode ser NULL.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, o valor retornado será S_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes valores: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Comentários
Se a saída da animação já estiver registrada, o pMatrix será preenchido com os dados de transformação de entrada.
Os conjuntos de animação criados com D3DXLoadMeshHierarchyFromX registram automaticamente todos os conjuntos de animação carregados.
Requisitos
| Requisito | Valor |
|---|---|
| parâmetro |
|
| Biblioteca |
|
Confira também