次の方法で共有


XMVectorSplatConstant 関数 (directxmath.h)

同じ浮動小数点コンポーネントを持つベクターを作成します。 各コンポーネントは、整数指数に 2 で除算された定数です。

構文

XMVECTOR XM_CALLCONV XMVectorSplatConstant(
  [in] int32_t  IntConstant,
  [in] uint32_t DivExponent
) noexcept;

パラメーター

[in] IntConstant

この値は浮動小数点数に変換され、 DivExponent の累乗に 2 で除算されます。 結果は、返されたベクターの各コンポーネントにレプリケートされます。

IntConstant の値は、-16 <= IntConstant<=15 を満たす必要があります。

メモ このパラメーターは、変数ではなく数値 (即時値) である必要があります。
 

[in] DivExponent

商に適用される指数を表します。 このパラメーターは、変数ではなく数値 (即時値) である必要があります。

戻り値

同じ浮動小数点コンポーネントを持つ XMVECTOR を返します。 各コンポーネントは、整数指数に 2 で除算された定数です。

注釈

プラットフォームの要件

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

要件

要件
対象プラットフォーム Windows
ヘッダー directxmath.h

こちらもご覧ください

ベクター初期化関数

XMVectorSetBinaryConstant

XMVectorSetInt

XMVectorSplatConstantInt