XMFLOAT3SE::XMFLOAT3SE (uint32_t) 函式 (directxpackedvector.h)
從變數初始化 的新實例 XMFLOAT3SE
, uint32_t
其中包含封裝格式的元件資料。
這個建構函式會從 uint32_t
包含封裝格式之元件資料的變數,初始化XMFLOAT3SE的新實例。
注意 此建構函式只能在 C++ 下使用。
語法
void XMFLOAT3SE(
uint32_t Packed
) noexcept;
參數
Packed
封裝格式的三個向量元件值。
傳回值
無
備註
新 實例 XMFLOAT3SE
之三個元件的值會儲存在封裝為引數 Packed ,其中包含所有三個元件的浮點數值, (儲存在最高順序位之) 結構的 eXMFLOAT3SE
,以及儲存在最小有效位的 x 元件的 mantissa 中。
(E5Z9Y9X9): [32] EEEEEzzz zzzzzzyy yyyyyyyx xxxxxxxx [0]
或詳細資料:
- Packed的位 0-8 是x元件浮點值的 9 位mantissa:要具現化之結構的xm成員。
- Packed的位 9-17 是y元件浮點值的 9 位mantissa:要具現化的結構ym成員。
- Packed的位 18-26 是z元件浮點值的 9 位mantissa:要具現化之結構的zm成員。
- Packed的位 27-31 是與預存 mantissas (xm、ym、zm) 搭配使用的 5 位指數,代表每個元件的大小:要具現化之結構的e成員。
需求
目標平台 | Windows |
標頭 | directxpackedvector.h |
另請參閱
參考