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