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