Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

D2D_MATRIX_4X4_F structure

Describes a 4-by-4 floating point matrix.

Syntax


typedef struct D2D_MATRIX_4X4_F {
  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];
  };
} D2D_MATRIX_4X4_F;

Members

_11, _12, _13, _14

The values in the first row and first, second, third, and fourth columns of the matrix.

_21, _22, _23, _24

The values in the second row and first, second, third, and fourth columns of the matrix.

_31, _32, _33, _34

The values in the third row and first, second, third, and fourth columns of the matrix.

_41, _42, _43, _44

The value in the fourth row and first, second, third, and fourth columns of the matrix.

m

A 4-by-4 floating point array that describes the matrix.

Remarks

The D2D1_MATRIX_4X4_F structure is type defined from a D2D_MATRIX_4X4_F structure in D2d1_1.h.


typedef D2D_MATRIX_4X4_F D2D1_MATRIX_4X4_F;

Requirements

Minimum supported client

Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | Windows Store apps]

Header

D2DBaseTypes.h (include D2d1.h)

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.