共用方式為


XMFLOAT3SE::XMFLOAT3SE (constfloat*) 函式 (directxpackedvector.h)

從三 float 個專案陣列引數初始化XMFLOAT3SE的新實例。

這個建構函式會從三個專案 float 陣列引數初始化 XMFLOAT3SE 的新實例。

注意 此建構函式只能在 C++ 下使用。

語法

void XMFLOAT3SE(
  const float *pArray
) noexcept;

參數

pArray

三個元素浮點數組,其中包含用來初始化 XMFLOAT3SE新實例三個元件的值。

傳回值

備註

pArray[0]pArray[1] 和 pArray[2]中包含的值分別儲存在 x 元件、y 元件和XMFLOAT3SE新實例的 z 元件中。

pArray 成員取得的值會從標準 32 位浮點格式 (符號位、8 位指數、23 位 mantissa) 轉換,並儲存為 14 位浮點格式, (5 位指數,9 位 mantissa) 。

因為沒有目標格式不支援符號位, 所以 pArray 的所有成員都必須大於零。

由於這個建構函式在 XMFLOAT3SE 實例具現化期間,浮點格式的變更,因此預期會有一些精確度遺失的情況。

需求

   
目標平台 Windows
標頭 directxpackedvector.h

另請參閱

XMFLOAT3SE

XMFLOAT3SE 建構函式