XMConvertHalfToFloatStream 函数 (directxpackedvector.h)

将半精度浮点值流转换为单精度浮点值流。

语法

float * XMConvertHalfToFloatStream(
  [out] float      *pOutputStream,
  [in]  size_t     OutputStride,
  [in]  const HALF *pInputStream,
  [in]  size_t     InputStride,
  [in]  size_t     HalfCount
) noexcept;

参数

[out] pOutputStream

输出流中第一个 浮点 值的地址。

[in] OutputStride

在输出流中的 浮点 值之间跨步(以字节为单位)。

[in] pInputStream

输入流中前 一个 HALF 值的地址。

[in] InputStride

在输入流中的 HALF 值之间跨步(以字节为单位)。

[in] HalfCount

要转换的 HALF 值的数目。

返回值

返回输出流中第一个 浮点 值的地址。

备注

平台要求

带有 Windows SDK for Windows 8 的 Microsoft Visual Studio 2010 或 Microsoft Visual Studio 2012。 支持 Win32 桌面应用、Windows 应用商店应用和 Windows Phone 8 应用。

要求

   
目标平台 Windows
标头 directxpackedvector.h (包括 DirectXPackedVector.h)

请参阅

DirectXMath 库转换函数

XMConvertHalfToFloat