XMFLOAT3PK::XMFLOAT3PK (uint32_t) 函式 (directxpackedvector.h)
從uint32_t
以封裝格式包含元件數據的變數,初始化 的新實例XMFLOAT3PK
。
這個建構函式會從uint32_t
包含封裝格式元件數據的變數初始化 XMFLOAT3PK 的新實例。
注意 此建構函式只能在 C++ 下使用。
語法
void XMFLOAT3PK(
uint32_t Packed
) noexcept;
參數
Packed
封裝格式的三個向量元件值。
傳回值
無
備註
新實例 XMFLOAT3PK
的三個元件值會儲存在以 z 元件 封裝 的自變數中, (為最顯著位中) 的精確度浮點數,而 x 元件會儲存在最小有效位中:
(Z10Y11X11): [32] ZZZZZzzz zzYYYYYy yyyyXXX XXxxxxxx [0]
或詳細資料:
- v 的位 0-5 是 x 元件浮點值的 6 位尾數:結構新實例的 xm 成員。
- v 的位 6-10 是 x 元件浮點值的 5 位指數,是 結構新實例的 xe 成員。
- v 的位 11-16 是 y 元件浮點值的 6 位尾數:結構新實例的 ym 成員。
- v 的位 17-21 是 y 元件浮點值的 5 位指數:結構新實例的 ye 成員。
- v 的位 22-26 是 z 元件浮點值的 5 位尾數:結構新實例的 zm 成員。
- v 的位 27-31 是 z 元件浮點值的 5 位指數:結構新實例的 ze 成員。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | directxpackedvector.h |
另請參閱
參考