Partilhar via


D3DMATRIX

Descreve uma matriz.

typedef struct _D3DMATRIX {
    union {
        struct {
            float        _11, _12, _13, _14;
            float        _21, _22, _23, _24;
            float        _31, _32, _33, _34;
            float        _41, _42, _43, _44;

        };
        float m[4][4];
    };
} D3DMATRIX;

Tipos derivados: *LPD3DMATRIX

Membros

Item Descrição
_Ij
Uma matriz de floats que representa uma matriz 4x4, em que i é o número da linha e j é o número da coluna. Por exemplo, _34 significa o mesmo que [a₃₄], o componente na terceira linha e quarta coluna.

 

Comentários

No Direct3D, o elemento _34 de uma matriz de projeção não pode ser um número negativo. Se o aplicativo precisar usar um valor negativo nesse local, ele deverá dimensionar toda a matriz de projeção em -1.

Requisitos

Requisito Valor
parâmetro
D3D9Types.h

Confira também

Estruturas Direct3D

GetTransform

Multiplytransform

Settransform

Settransform

D3DXMATRIX

Transformações (Direct3D 9)