XMFLOAT3SE::XMFLOAT3SE (float,float,float) 函式 (directxpackedvector.h)
從三 float
個引數初始化 的新實例 XMFLOAT3SE
。
此建構函式會從三 float
個引數初始化XMFLOAT3SE的新實例。
注意 此建構函式只能在 C++ 下使用。
語法
void XMFLOAT3SE(
float _x,
float _y,
float _z
) noexcept;
參數
_x
要儲存在新實例 XMFLOAT3SE
之 x 元件中的值。
儲存的值會從標準 32 浮點格式 (符號位、8 位指數、23 位尾數) 轉換為 14 位浮點格式, (9 位尾數,以及 5 位指數) 。
_y
要儲存在新實例 XMFLOAT3SE
的 y 元件中的值。
儲存的值會從標準 32 浮點格式 (符號位、8 位指數、23 位尾數) 轉換為 14 位浮點格式, (9 位尾數,以及 5 位指數) 。
_z
要儲存在新實例 XMFLOAT3SE
的 z 元件中的值。
儲存的值會從標準 32 浮點格式 (符號位、8 位指數、23 位尾數) 轉換為 14 位浮點格式, (9 位尾數,以及 5 位指數) 。
傳回值
無
備註
由於 所使用的 XMFLOAT3SE
浮點儲存格式不支援符號位,因此這個建構函式的所有引數都必須大於或等於零。
所有元件的浮點值都會使用相同的指數來表示,這個指數會儲存在這個建構函式所具現化之新實例 XMFLOAT3SE
的e成員中。
由於 實例 XMFLOAT3SE
具現化期間的浮點格式變更,因此可能會預期某些精確度遺失。
需求
目標平台 | Windows |
標頭 | directxpackedvector.h |
另請參閱
參考