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