A 3*3 floating point matrix.
For a list of additional functionality such as constructors and operators that are available using XMFLOAT3X3 when you are programming in C++, see XMFLOAT3X3 Extensions.
Note
See DirectXMath Library Type Equivalences for information about equivalent D3DDECLTYPE, D3DFORMAT, and DXGI_FORMAT objects.
struct XMFLOAT3X3
Scalar members of XMFLOAT3X3 are of the form _RowCol, and provide one based indexing, where Row specifies the one’s based matrix row (running from 1 to 3), and Col specifies the one’s based matrix column (running from 1 to 3).
The two dimensional 33 array member of XMFLOAT3X3, m, provides zero based indexing of the structure’s matrix. When accessing XMFLOAT3X3m[Row,Col], *Row can run from 0 to 2 and Col can run from 0 to 2.
XMFLOAT3X3 can be loaded into instances of XMVECTOR by using XMLoadFloat3x3.
Instances of XMVECTOR can be stored into an instance of XMFLOAT3X3 with XMStoreFloat3x3.
Namespace: Use DirectX
Header: Declared in directxmath.h.