D3DMATRIX

This structure describes a matrix.

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

  • _11, _12, , _44
    These 16 members correspond to individual floating-point values in a 4 x 4 matrix.
  • m
    A 4 x 4 array of floating-point values containing the contents of a 4 x 4 matrix.

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 1, instead.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: D3d8types.h.

See Also

IDirect3DDevice8::GetTransform | IDirect3DDevice8::MultiplyTransform | IDirect3DDevice8::SetTransform | Direct3D Structures

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.