XMFLOAT2結構 (directxmath.h)
由兩個單精度浮點數組成的 2D 向量。
如需在 C++ 中程式設計時可使用的其他功能清單,例如建 XMFLOAT2
構函式和運算符,請參閱 XMFLOAT2 Extensions。
語法
struct XMFLOAT2 {
float x;
float y;
void XMFLOAT2();
void XMFLOAT2(
const XMFLOAT2 & unnamedParam1
);
XMFLOAT2 & operator=(
const XMFLOAT2 & unnamedParam1
);
void XMFLOAT2(
XMFLOAT2 && unnamedParam1
);
XMFLOAT2 & operator=(
XMFLOAT2 && unnamedParam1
);
void XMFLOAT2(
float _x,
float _y
) noexcept;
void XMFLOAT2(
const float *pArray
) noexcept;
bool operator==(
const XMFLOAT2 & unnamedParam1
);
auto operator<=>(
const XMFLOAT2 & unnamedParam1
);
};
成員
x
float 值,描述向量的 X 座標。
y
float 值,描述向量的 Y 座標。
的預設建構函式 XMFLOAT2
。
XMFLOAT2的預設建構函式。
void XMFLOAT2 ( const XMFLOAT2 & unnamedParam1)
的建構函式 XMFLOAT2
。
XMFLOAT2的建構函式。
XMFLOAT2 &运算符= ( const XMFLOAT2 & unnamedParam1)
將 向量元件數據從的一個實例 XMFLOAT2
指派給 目前的 實例 XMFLOAT2
。
這個運算子會將向量元件數據從 XMFLOAT2的一個實例 指派 給目前的實例 XMFLOAT2
。
void XMFLOAT2 ( XMFLOAT2 && unnamedParam1)
的建構函式 XMFLOAT2
。
XMFLOAT2的建構函式。
XMFLOAT2 & operator=( XMFLOAT2 && unnamedParam1)
void XMFLOAT2 ( float _x、float _y) noexcept
從兩float
個自變數初始化 的新實例XMFLOAT2
。
這個建構函式會從兩float
個自變數初始化 XMFLOAT2 的新實例。
void XMFLOAT2 ( const float *pArray) noexcept
從兩float
個項目數位自變數初始化 的新實例XMFLOAT2
。
這個建構函式會從兩個元素float
數位自變數初始化 XMFLOAT2 的新實例。
bool operator==( const XMFLOAT2 & unnamedParam1)
auto operator<=>( const XMFLOAT2 & unnamedParam1)
備註
XMFLOAT2
可以使用 XMLoadFloat2 載入 XMVECTOR 的實例。
的XMVECTOR
實例可以使用 XMStoreFloat2 儲存到 的XMFLOAT2
實例中。
命名空間: 使用 DirectX
平臺需求
Microsoft Visual Studio 2010 或 Microsoft Visual Studio 2012 與 Windows SDK for Windows 8。 支援 Win32 傳統型應用程式、Windows 市集應用程式和 Windows Phone 8 個應用程式。規格需求
需求 | 值 |
---|---|
標頭 | directxmath.h |