Функция XMConvertFloatToHalfStream (directxpackedvector.h)

Преобразует поток значений с плавающей запятой одной точности в поток значений с плавающей запятой половинной точности.

Синтаксис

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

Параметры

[out] pOutputStream

Адрес первого значения HALF в выходном потоке.

[in] OutputStride

Шаг в байтах между значениями HALF в потоке вывода.

[in] pInputStream

Адрес первого значения float во входном потоке.

[in] InputStride

Шаг в байтах между значениями float во входном потоке.

[in] FloatCount

Число преобразуемых значений с плавающей точкой .

Возвращаемое значение

Возвращает адрес первого значения HALF в выходном потоке.

Комментарии

Требования к платформе

Microsoft Visual Studio 2010 или Microsoft Visual Studio 2012 с windows SDK для Windows 8. Поддерживается для классических приложений Win32, приложений Магазина Windows и приложений Windows Phone 8.

Требования

Требование Значение
Целевая платформа Windows
Header directxpackedvector.h (включает DirectXPackedVector.h)

См. также раздел

Функции преобразования библиотеки DirectXMath

XMConvertFloatToHalf