Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
XMMATRIX Struct Reference

#include <MathDX.h>

Inheritance diagram for XMMATRIX:
XMFLOAT4X4

Public Member Functions

 XMMATRIX () noexcept
 
 XMMATRIX (const D3DVALUE *src)
 
 XMMATRIX (const XMFLOAT4X4 &src) noexcept
 
 XMMATRIX (D3DVALUE a11, D3DVALUE a12, D3DVALUE a13, D3DVALUE a14, D3DVALUE a21, D3DVALUE a22, D3DVALUE a23, D3DVALUE a24, D3DVALUE a31, D3DVALUE a32, D3DVALUE a33, D3DVALUE a34, D3DVALUE a41, D3DVALUE a42, D3DVALUE a43, D3DVALUE a44) noexcept
 
D3DVALUEoperator() (int i, int j)
 
D3DVALUE operator() (int i, int j) const
 

Additional Inherited Members

- Public Attributes inherited from XMFLOAT4X4
union {
   struct {
      D3DVALUE   _11
 
      D3DVALUE   _12
 
      D3DVALUE   _13
 
      D3DVALUE   _14
 
      D3DVALUE   _21
 
      D3DVALUE   _22
 
      D3DVALUE   _23
 
      D3DVALUE   _24
 
      D3DVALUE   _31
 
      D3DVALUE   _32
 
      D3DVALUE   _33
 
      D3DVALUE   _34
 
      D3DVALUE   _41
 
      D3DVALUE   _42
 
      D3DVALUE   _43
 
      D3DVALUE   _44
 
   } 
 
   D3DVALUE   m [4][4]
 
   D3DVALUE   a [16]
 
}; 
 

Constructor & Destructor Documentation

◆ XMMATRIX() [1/4]

XMMATRIX::XMMATRIX ( )
inlinenoexcept

◆ XMMATRIX() [2/4]

XMMATRIX::XMMATRIX ( const D3DVALUE src)
inline

◆ XMMATRIX() [3/4]

XMMATRIX::XMMATRIX ( const XMFLOAT4X4 src)
inlinenoexcept

◆ XMMATRIX() [4/4]

XMMATRIX::XMMATRIX ( D3DVALUE  a11,
D3DVALUE  a12,
D3DVALUE  a13,
D3DVALUE  a14,
D3DVALUE  a21,
D3DVALUE  a22,
D3DVALUE  a23,
D3DVALUE  a24,
D3DVALUE  a31,
D3DVALUE  a32,
D3DVALUE  a33,
D3DVALUE  a34,
D3DVALUE  a41,
D3DVALUE  a42,
D3DVALUE  a43,
D3DVALUE  a44 
)
inlinenoexcept

Member Function Documentation

◆ operator()() [1/2]

D3DVALUE& XMMATRIX::operator() ( int  i,
int  j 
)
inline

◆ operator()() [2/2]

D3DVALUE XMMATRIX::operator() ( int  i,
int  j 
) const
inline

The documentation for this struct was generated from the following file: