estrutura D3DDDIARG_MULTIPLYTRANSFORM (d3dumddi.h)

A estrutura D3DDDIARG_MULTIPLYTRANSFORM descreve como modificar a transformação atual.

Sintaxe

typedef struct _D3DDDIARG_MULTIPLYTRANSFORM {
  [in] D3DTRANSFORMSTATETYPE TransformType;
  [in] D3DMATRIX             Matrix;
} D3DDDIARG_MULTIPLYTRANSFORM;

Membros

[in] TransformType

Um valor de tipo D3DTRANSFORMSTATETYPE que indica o tipo da transformação que está sendo modificada. Esse membro pode ser um dos valores a seguir.

Valor Significado
D3DTRANSFORMSTATE_PROJECTION Transformação de projeção
D3DTRANSFORMSTATE_VIEW Exibir transformação
D3DTRANSFORMSTATE_WORLD Transformação mundial

[in] Matrix

Uma estrutura D3DMATRIX que descreve a matriz usada para modificar a transformação atual. Para obter mais informações sobre D3DMATRIX, consulte a documentação do SDK do Microsoft Windows.

Comentários

O runtime do Microsoft Direct3D usa D3DDDIARG_MULTIPLYTRANSFORM em uma chamada para a função MultiplyTransform do driver de exibição do modo de usuário para informar o driver sobre modificações nas várias matrizes de transformação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

Multiplytransform