共用方式為


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

另請參閱

參考

XMFLOAT3PK

XMFLOAT3PK 運算子