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 (xm、ym、zm) 一起使用的 5 位指数,表示每个组件的大小:当前结构的 e 成员。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | directxpackedvector.h |
另请参阅
引用