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

uint32_t包含采用打包格式的XMFLOAT3SE组件数据的变量初始化 的新实例。

此构造函数从uint32_t包含采用打包格式的组件数据的变量初始化 XMFLOAT3SE 的新实例。

注意 此构造函数仅在 C++ 下可用。
 

语法

void XMFLOAT3SE(
  uint32_t Packed
) noexcept;

参数

Packed

采用打包格式的三个矢量分量的值。

返回值

备注

新实例XMFLOAT3SE的三个分量的值存储在参数,该参数与所有三个分量浮点值的所有尾数共享的指数 (结构) 存储在最高阶位中的 eXMFLOAT3SE,以及存储在最低有效位中的 x 分量尾数。


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

或详细信息:

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

要求

   
目标平台 Windows
标头 directxpackedvector.h

请参阅

引用

XMFLOAT3SE

XMFLOAT3SE 构造函数