?/TD>
Microsoft DirectX 9.0

D3DMATRIX Structure


Describes a matrix.

Syntax

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;

Members

_ij
An array of floats that represent a 4x4 matrix, where i is the row number and j is the column number. For example, _34 means the same as [a34].

Remarks

In Microsoft?Direct3D? the _34 element of a projection matrix cannot be a negative number. If your application needs to use a negative value in this location, it should scale the entire projection matrix by ? instead.

Structure Information

Headerd3d9types.h
Minimum operating systems Windows 98

See Also

IDirect3DDevice9::GetTransform, IDirect3DDevice9::MultiplyTransform, IDirect3DDevice9::SetTransform


© 2002 Microsoft Corporation. All rights reserved.