XMFLOAT3X4結構 (directxmath.h)
包含 32 位浮點數位元件的 3x4 資料行主要矩陣。
注意
如需對等D3DDECLTYPE、D3DFORMAT和DXGI_FORMAT對象的相關信息,請參閱連結庫內部。
語法
struct XMFLOAT3X4 {
union {
struct {
float _11;
float _12;
float _13;
float _14;
float _21;
float _22;
float _23;
float _24;
float _31;
float _32;
float _33;
float _34;
};
float m[3][4];
float f[12];
};
void XMFLOAT3X4();
void XMFLOAT3X4(
const XMFLOAT3X4 & unnamedParam1
);
XMFLOAT3X4 & operator=(
const XMFLOAT3X4 & unnamedParam1
);
void XMFLOAT3X4(
XMFLOAT3X4 && unnamedParam1
);
XMFLOAT3X4 & operator=(
XMFLOAT3X4 && unnamedParam1
);
void XMFLOAT3X4(
float m00,
float m01,
float m02,
float m03,
float m10,
float m11,
float m12,
float m13,
float m20,
float m21,
float m22,
float m23
) noexcept;
void XMFLOAT3X4(
const float *pArray
) noexcept;
float operator()(
size_t Row,
size_t Column
) noexcept;
float & operator()(
size_t Row,
size_t Column
) noexcept;
bool operator==(
const XMFLOAT3X4 & unnamedParam1
);
auto operator<=>(
const XMFLOAT3X4 & unnamedParam1
);
};
成員
_11
矩陣的專案。
_12
矩陣的專案。
_13
矩陣的專案。
_14
矩陣的專案。
_21
矩陣的專案。
_22
矩陣的專案。
_23
矩陣的專案。
_24
矩陣的專案。
_31
矩陣的專案。
_32
矩陣的專案。
_33
矩陣的專案。
_34
矩陣的專案。
m[3]
代表矩陣的3x4陣。
f[12]
代表矩陣的 12 元素 (3*4) 陣列。
XMFLOAT3X4的預設建構函式。
void XMFLOAT3X4 ( const XMFLOAT3X4 & unnamedParam1)
複製 XMFLOAT3X4建構函式。
XMFLOAT3X4 & 運算符= ( const XMFLOAT3X4 & unnamedParam1)
XMFLOAT3X4的複製指派運算符。 將自變數的向量元件數據複製到目前的 XMFLOAT3X4 實例。
void XMFLOAT3X4 ( XMFLOAT3X4 && unnamedParam1)
移動 XMFLOAT3X4的建構函式。
XMFLOAT3X4 & operator= ( XMFLOAT3X4 && unnamedParam1)
移動 XMFLOAT3X4指派運算符。 將自變數的向量元件數據移至目前的 XMFLOAT3X4 實例。
從12個純量浮點值建構 XMFLOAT3X4 。
void XMFLOAT3X4 ( const float *pArray) noexcept
從浮點數的12個項目數組建構 XMFLOAT3X4 。
float 運算符 () ( size_t Row,size_t Column) noexcept
傳回數據列和數據行自變數所指定 之XMFLOAT3X4矩陣項目的複本。
float & 運算符 () ( size_t Row, size_t Column) noexcept
傳回數據列和數據行自變數所指定 之XMFLOAT3X4矩陣項目的參考。
bool operator==( const XMFLOAT3X4 & unnamedParam1)
auto operator<=>( const XMFLOAT3X4 & unnamedParam1)
備註
XMFLOAT3X3純量成員的名稱會遵循 _<row_number><格式column_number> (,例如 _11) 。 它們提供以 1 為基礎的索引,其中 row_number 指定 1 個矩陣數據列 (範圍從 1 到 3) , 而 column_number 指定 1 個矩陣數據行 (範圍從 1 到 4 個) 。
成員 m 是 2 維 3x4 陣列。 它提供結構矩陣的0型索引。 存取 m[<row_index>, column_index] 時,<row_index>範圍從 0 到 2,column_index<>範圍從 0 到 3。 ><
您可以使用 XMLoadFloat3x4,從XMFLOAT3X4載入 XMMATRIX。
您可以使用 XMStoreFloat3x4,將 XMMATRIX 儲存到XMFLOAT3X4。
此類型和相關聯的函式已新增至 DirectXMath 3.13
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 組建 20348 |
最低支援的伺服器 | Windows 10 組建 20348 |
標頭 | directxmath.h |