Partager via


D3DMATRIX

Décrit une matrice.

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;

Types dérivés : *LPD3DMATRIX

Membres

Élément Description
_Ij
Tableau de floats qui représentent une matrice 4x4, où i est le numéro de ligne et j le numéro de colonne. Par exemple, _34 signifie le même que [a₃₄], le composant de la troisième ligne et de la quatrième colonne.

 

Notes

Dans Direct3D, l’élément _34 d’une matrice de projection ne peut pas être un nombre négatif. Si votre application doit utiliser une valeur négative à cet emplacement, elle doit mettre à l’échelle l’ensemble de la matrice de projection de -1 à la place.

Spécifications

Condition requise Valeur
En-tête
D3D9Types.h

Voir aussi

Direct3D Structures

GetTransform

MultiplyTransform

SetTransform

SetTransform

D3DXMATRIX

Transformations (Direct3D 9)