Partager via


Fonction XMConvertFloatToHalfStream (directxpackedvector.h)

Convertit un flux de valeurs à virgule flottante simple précision en un flux de valeurs à virgule flottante demi-précision.

Syntaxe

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

Paramètres

[out] pOutputStream

Adresse de la première valeur HALF dans le flux de sortie.

[in] OutputStride

Stride en octets entre les valeurs HALF dans le flux de sortie.

[in] pInputStream

Adresse de la première valeur float dans le flux d’entrée.

[in] InputStride

Stride en octets entre les valeurs float dans le flux d’entrée.

[in] FloatCount

Nombre de valeurs float à convertir.

Valeur retournée

Retourne l’adresse de la première valeur HALF dans le flux de sortie.

Remarques

Configuration requise pour la plateforme

Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 avec le SDK Windows pour Windows 8. Pris en charge pour les applications de bureau Win32, les applications du Windows Store et les applications Windows Phone 8.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête directxpackedvector.h (inclure DirectXPackedVector.h)

Voir aussi

Fonctions de conversion de bibliothèque DirectXMath

XMConvertFloatToHalf