次の方法で共有


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

変換する float 値の数。

戻り値

出力ストリームの最初の HALF 値のアドレスを返します。

注釈

プラットフォームの要件

Microsoft Visual Studio 2010 または Microsoft Visual Studio 2012 と Windows SDK for Windows 8。 Win32 デスクトップ アプリ、Windows ストア アプリ、Windows Phone 8 アプリでサポートされます。

要件

要件
対象プラットフォーム Windows
ヘッダー directxpackedvector.h (DirectXPackedVector.h を含む)

こちらもご覧ください

DirectXMath ライブラリ変換関数

XMConvertFloatToHalf