從三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 |
另請參閱
參考