XMFLOAT3SE::XMFLOAT3SE (float,float,float) 函数 (directxpackedvector.h)

从三float个参数初始化 的新XMFLOAT3SE实例。

此构造函数从三float个参数初始化 XMFLOAT3SE 的新实例。

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

语法

void XMFLOAT3SE(
  float _x,
  float _y,
  float _z
) noexcept;

参数

_x

要存储在 的新实例的 x 组件中的 XMFLOAT3SE值。

存储的值从标准 32 浮点格式 (符号位、8 位指数、23 位 mantissa) 转换为 14 位浮点格式 (9 位 mantissa 和 5 位指数) 。

_y

要存储在 的新实例的 y 组件中的 XMFLOAT3SE值。

存储的值从标准 32 浮点格式 (符号位、8 位指数、23 位 mantissa) 转换为 14 位浮点格式 (9 位 mantissa 和 5 位指数) 。

_z

要存储在 的新实例的 z 组件中的 XMFLOAT3SE值。

存储的值从标准 32 浮点格式 (符号位、8 位指数、23 位 mantissa) 转换为 14 位浮点格式 (9 位 mantissa 和 5 位指数) 。

返回值

备注

由于 使用的 XMFLOAT3SE 浮点存储格式不支持符号位,因此此构造函数的所有参数都必须大于或等于零。

所有组件的浮点值都使用相同的指数表示,该指数存储在此构造函数实例化的新实例的 XMFLOAT3SEe 成员中。

由于 实例化 XMFLOAT3SE期间浮点格式的变化,因此可能会造成一些精度损失。

要求

   
目标平台 Windows
标头 directxpackedvector.h

另请参阅

引用

XMFLOAT3SE

XMFLOAT3SE 构造函数