XMFLOAT4X3結構 (directxmath.h)
4*3 浮點矩陣。
如需在 C++ 中程式設計時可使用的其他功能清單,例如建 XMFLOAT4X3
構函式和運算符,請參閱 XMFLOAT4X3 Extensions。
語法
struct XMFLOAT4X3 {
union {
struct {
float _11;
float _12;
float _13;
float _21;
float _22;
float _23;
float _31;
float _32;
float _33;
float _41;
float _42;
float _43;
};
float m[4][3];
float f[12];
};
void XMFLOAT4X3();
void XMFLOAT4X3(
const XMFLOAT4X3 & unnamedParam1
);
XMFLOAT4X3 & operator=(
const XMFLOAT4X3 & unnamedParam1
);
void XMFLOAT4X3(
XMFLOAT4X3 && unnamedParam1
);
XMFLOAT4X3 & operator=(
XMFLOAT4X3 && unnamedParam1
);
void XMFLOAT4X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22,
float m30,
float m31,
float m32
) noexcept;
void XMFLOAT4X3(
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 XMFLOAT4X3 & unnamedParam1
);
auto operator<=>(
const XMFLOAT4X3 & unnamedParam1
);
};
成員
_11
矩陣的專案。
_12
矩陣的專案。
_13
矩陣的專案。
_21
矩陣的專案。
_22
矩陣的專案。
_23
矩陣的專案。
_31
矩陣的專案。
_32
矩陣的專案。
_33
矩陣的專案。
_41
矩陣的專案。
_42
矩陣的專案。
_43
矩陣的專案。
m[4]
代表矩陣的4*3陣組。
f[12]
的預設建構函式 XMFLOAT4X3
XMFLOAT4X3的預設建構函式
void XMFLOAT4X3 ( const XMFLOAT4X3 & unnamedParam1)
的預設建構函式 XMFLOAT4X3
XMFLOAT4X3的預設建構函式
XMFLOAT4X3 &运算符= ( const XMFLOAT4X3 & unnamedParam1)
將 向量元件數據從的一個實例 XMFLOAT4X3
指派給 目前的 實例 XMFLOAT4X3
。
這個運算子會將向量元件數據從 XMFLOAT4X3 的一個實例指派給 目前的實例 XMFLOAT4X3
。
注意
此運算子只能在 C++ 下使用。
void XMFLOAT4X3 ( XMFLOAT4X3 && unnamedParam1)
的預設建構函式 XMFLOAT4X3
XMFLOAT4X3的預設建構函式
XMFLOAT4X3 & operator=( XMFLOAT4X3 && unnamedParam1)
從12個純量float
值初始化結構的新實例XMFLOAT4X3
。
從12個純float
量值初始化 XMFLOAT4X3結構的新實例。
void XMFLOAT4X3 ( const float *pArray) noexcept
從十二個元素float
陣列初始化 結構的新實例XMFLOAT4X3
。
從十二個元素float
陣列初始化 XMFLOAT4X3 結構的新實例。
float operator()( size_t Row, size_t Column) noexcept
float & operator () ( size_t Row, size_t Column) noexcept
傳 reference
回 實例的 XMFLOAT4X3
矩陣專案,如數據列和數據行自變數所指定。
這個運算符會將 reference
傳回實例的矩陣元素 ,XMFLOAT4X3 由數據列和數據行自變數所指定。
bool operator==( const XMFLOAT4X3 & unnamedParam1)
auto operator<=>( const XMFLOAT4X3 & unnamedParam1)
備註
的 XMFLOAT4X3
純量成員格式為 _RowCol,並提供一個以索引為基礎的索引,其中 Row 指定從 1 到 4) 執行的矩陣數據列 (,而 Col 會指定從 1 到 3 執行的矩陣數據行 () 。
的二維 4*3 陣組成員 XMFLOAT4X3
m,提供結構矩陣之以零起始的索引。 存取 XMFLOAT4X3
m[Row,Col]時,Row 可以從 0 到 3 執行,而 Col 可以從 0 到 2 執行。
XMFLOAT4X3
可以使用 XMLoadFloat4x3 載入 XMVECTOR 的實例。
的XMVECTOR
實例可以使用 XMStoreFloat4x3 儲存到 的XMFLOAT4X3
實例中。
命名空間: 使用 DirectX
平臺需求
Microsoft Visual Studio 2010 或 Microsoft Visual Studio 2012 與 Windows SDK for Windows 8。 支援 Win32 傳統型應用程式、Windows 市集應用程式和 Windows Phone 8 個應用程式。規格需求
標頭 | directxmath.h |