XMFLOAT3SE::operator uint32_t 函数 (directxpackedvector.h)

返回 一个 实例 uint32_t ,其中包含打包格式的 XMFLOAT3SE 实例的组件。

此运算符返回一个 实例 uint32_t ,其中包含打包格式 的 XMFLOAT3SE 实例的组件。

注意 此运算符仅在 C++ 下可用。
 

语法

void operator uint32_t() noexcept;

返回值

包含打包格式的 实例 XMFLOAT3SE 的三个向量组件。

注解

当前 实例 XMFLOAT3SE 的三个分量的值按以下格式返回:结构的 e 成员 XMFLOAT3SE -- -- 的所有三个组件的浮点值的 mantissas 共享的 XMFLOAT3SE 指数存储在返回值的最高顺序位中,x 分量存储在最低有效位中。


   (E5Z9Y9X9): [32] EEEEEzzz zzzzzzyy yyyyyyyx xxxxxxxx [0]

或详细信息:

  • 返回值的 0-8 位是 x 分量浮点值的 9 位 mantissa:当前结构的 xm 成员。
  • 返回值的 9-17 位是 y 分量浮点值的 9 位 mantissa:当前结构的 ym 成员。
  • 返回值的 18-26 位是 z 分量浮点值的 9 位 mantissa:当前结构的 zm 成员。
  • 返回值的 27-31 位是与存储的 mantissas (xmymzm) 一起使用的 5 位指数,表示每个组件的大小:当前结构的 e 成员。

要求

要求
目标平台 Windows
标头 directxpackedvector.h

另请参阅

引用

XMFLOAT3SE

XMFLOAT3SE运算符