estrutura D3DHAL_DP2MULTIPLYTRANSFORM (d3dhal.h)

Somente o DirectX 8.0 e versões posteriores.

A estrutura D3DHAL_DP2MULTIPLYTRANSFORM é usada para modificar a matriz de transformação para D3dDrawPrimitives2.

Sintaxe

typedef struct _D3DHAL_DP2MULTIPLYTRANSFORM {
  D3DTRANSFORMSTATETYPE xfrmType;
  D3DMATRIX             matrix;
} D3DHAL_DP2MULTIPLYTRANSFORM;

Membros

xfrmType

Especifica a transformação atual que está sendo modificada.

Valor Significado
D3DTRANSFORMSTATE_PROJECTION Especifica a transformação de projeção atual.
D3DTRANSFORMSTATE_VIEW Especifica a transformação de exibição atual.
D3DTRANSFORMSTATE_WORLD Especifica a transformação do mundo atual.

matrix

Especifica a matriz usada para modificar a transformação atual.

Comentários

Essa estrutura é usada com transformação e iluminação de hardware e é usada pelo runtime do Direct3D para informar o driver sobre modificações nas várias matrizes de transformação.

Requisitos

Requisito Valor
Cabeçalho d3dhal.h (inclua D3dhal.h)

Confira também

D3DHAL_DP2SETTRANSFORM

D3dDrawPrimitives2