共用方式為


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

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

注意 此運算子僅適用於 C++。
 

語法

XMFLOAT3SE & operator=(
  uint32_t Packed
) noexcept;

參數

Packed

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

傳回值

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

備註

更新目前 實例 XMFLOAT3SE 的三個元件值會從 Packed自變數載入。 這些數據的格式具有 結構的 e 成員 XMFLOAT3SE -- 所有三個預存元件的浮點值共用的指數-- 會以 Packed 的最高順序位儲存,以及儲存在最小有效位的 x 元件的 mantissa。

   (E5Z9Y9X9): [32] EEEEEzzz zzzzzzyy yyyyyyyx xxxxxxxx [0]
或詳細資料:
  • Packed 的位 0-8 是 x 元件浮點值的 9 位 mantissa:目前結構的 xm 成員。
  • Packed 的位 9-17 是 y 元件浮點值的 9 位多位:目前結構的 ym 成員。
  • Packed 的位 18-26 是 z 元件浮點值的 9 位多位:目前結構的 zm 成員。
  • Packed 的位 27-31 是與預存 mantissas (xmymzm) 搭配使用的 5 位指數,代表每個元件的大小:目前結構的 e 成員。

規格需求

需求
目標平台 Windows
標頭 directxpackedvector.h

另請參閱

參考

XMFLOAT3SE

operator =