共用方式為


XMFLOAT3PK::operator= (uint32_t) 函式 (directxpackedvector.h)

這個運算子會將 封裝在 實例 uint32_t 中的向量元件數據指派給目前的 XMFLOAT3PK 實例。

注意 此運算子只能在 C++ 下使用。
 

語法

XMFLOAT3PK & operator=(
  uint32_t Packed
) noexcept;

參數

Packed

封裝格式的三個向量元件值。

傳回值

的目前實例XMFLOAT3PK,其向量元件數據已更新為Packed自變數所指定實例中所uint32_t封裝的元件值。

備註

指派給目前 實例 XMFLOAT3PK 的三個元件值會儲存在與 z 元件 一起封裝 的自變數中, (為最顯著位中) 的精確度浮點數,而 x 元件會儲存在最小有效位中:

  (Z10Y11X11): [32] ZZZZZzzz zzYYYYYy yyyyyXXX 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

另請參閱

參考

XMFLOAT3PK

operator =