XMFLOAT3PK::operator uint32_t 函式 (directxpackedvector.h)
傳回 的實例 uint32_t
,其中包含封裝格式之 XMFLOAT3PK
實例的元件。
這個運算子會傳回 的實例 uint32_t
,其中包含封裝格式的 XMFLOAT3PK 實例元件。
注意 此運算子僅適用于 C++。
Syntax
void operator uint32_t() noexcept;
傳回值
包含 封裝格式之 實例 XMFLOAT3PK
的三個向量元件。
備註
目前 實例 XMFLOAT3PK
的三個元件值會以 z 元件 (傳回, uint32_t
以降低有效位數浮點數) 在最顯著位中,而 x 元件會儲存在最小有效位中:
(Z10Y11X11): [32] ZZZZZzzz zzYYYYYY yyyyyXXX XXXxxxxx [0]
或詳細資料:
- 傳回值的位 0-5 是x元件浮點值的 6 位多位。
- 傳回值的位 6-10 是x元件浮點值的 5 位指數。
- 傳回值的位 11-16 是y元件浮點值的 6 位mantissa。
- 傳回值的位 17-21 是y元件浮點值的 5 位指數。
- 傳回值的位 22-26 是z元件浮點值的 5 位mantissa。
- 傳回值的位 27-31 是z元件浮點值的 5 位指數。
需求
目標平台 | Windows |
標頭 | directxpackedvector.h |
另請參閱
參考