XMFLOAT3X3 結構 (directxmath.h)
3x3 浮點矩陣。
注意
如需對等D3DDECLTYPE、D3DFORMAT和DXGI_FORMAT對象的相關信息,請參閱連結庫內部。
語法
struct XMFLOAT3X3 {
union {
struct {
float _11;
float _12;
float _13;
float _21;
float _22;
float _23;
float _31;
float _32;
float _33;
};
float m[3][3];
};
void XMFLOAT3X3();
void XMFLOAT3X3(
const XMFLOAT3X3 & unnamedParam1
);
XMFLOAT3X3 & operator=(
const XMFLOAT3X3 & unnamedParam1
);
void XMFLOAT3X3(
XMFLOAT3X3 && unnamedParam1
);
XMFLOAT3X3 & operator=(
XMFLOAT3X3 && unnamedParam1
);
void XMFLOAT3X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22
) noexcept;
void XMFLOAT3X3(
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 XMFLOAT3X3 & unnamedParam1
);
auto operator<=>(
const XMFLOAT3X3 & unnamedParam1
);
};
成員
_11
矩陣的專案。
_12
矩陣的專案。
_13
矩陣的專案。
_21
矩陣的專案。
_22
矩陣的專案。
_23
矩陣的專案。
_31
矩陣的專案。
_32
矩陣的專案。
_33
矩陣的專案。
m[3]
代表矩陣的 2 維 3x3 陣列。
的預設建構函式 XMFLOAT3X3
XMFLOAT3X3的預設建構函式
void XMFLOAT3X3 ( const XMFLOAT3X3 & unnamedParam1)
的預設建構函式 XMFLOAT3X3
XMFLOAT3X3的預設建構函式
XMFLOAT3X3 &运算符= ( const XMFLOAT3X3 & unnamedParam1)
將 向量元件數據從的一個實例 XMFLOAT3X3
指派給 目前的 實例 XMFLOAT3X3
。
這個運算子會將向量元件數據從 XMFLOAT3X3 的一個實例指派給目前的實例 XMFLOAT3X3
。
void XMFLOAT3X3 ( XMFLOAT3X3 && unnamedParam1)
的預設建構函式 XMFLOAT3X3
XMFLOAT3X3的預設建構函式
XMFLOAT3X3 & operator=( XMFLOAT3X3 && unnamedParam1)
從九個純量float
值初始化 結構的新實例XMFLOAT3X3
。
從九個純float
量值初始化 XMFLOAT3X3 結構的新實例。
void XMFLOAT3X3 ( const float *pArray) noexcept
從九個元素float
陣列初始化 結構的新實例XMFLOAT3X3
。
從九個元素float
陣列初始化 XMFLOAT3X3 結構的新實例。
float operator()( size_t Row, size_t Column) noexcept
float & operator () ( size_t Row, size_t Column) noexcept
傳 reference
回 實例的 XMFLOAT3X3
矩陣專案,如數據列和數據行自變數所指定。
這個運算符會將 reference
傳回實例的矩陣元素 ,XMFLOAT3X3 由數據列和數據行自變數所指定。
bool operator==( const XMFLOAT3X3 & unnamedParam1)
auto operator<=>( const XMFLOAT3X3 & unnamedParam1)
備註
XMFLOAT3X3純量成員的名稱會遵循 _<row_number><column_number> (格式,例如 _11) 。 它們提供以 1 起始的索引,其中 row_number 指定 1 到 3) 範圍 1 到 3 的矩陣數據列 (, 而 column_number 指定 1 到 3) 的 1 型 (矩陣數據行。
成員 m 是 2 維 3x3 陣列。 它提供結構矩陣的0型索引。 存取 m[<row_index>, column_index] 時,<row_index>範圍從 0 到 2,column_index<>範圍從 0 到 2。 ><
您可以使用 XMLoadFloat3x3,從XMFLOAT3X3載入 XMMATRIX。
您可以使用 XMStoreFloat3x3,將 XMMATRIX 儲存到XMFLOAT3X3。
規格需求
標頭 | directxmath.h |