共用方式為


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

另請參閱

參考

XMFLOAT3PK

XMFLOAT3PK建構函式