次の方法で共有


XMVectorSetBinaryConstant 関数 (directxmath.h)

各コンポーネントが 0.0f または 1.0f であるベクターを作成します。

構文

XMVECTOR XM_CALLCONV XMVectorSetBinaryConstant(
  [in] uint32_t C0,
  [in] uint32_t C1,
  [in] uint32_t C2,
  [in] uint32_t C3
) noexcept;

パラメーター

[in] C0

このパラメーターは、変数ではなく数値 (0 または 1 の即時値) である必要があります。 C0 が 0 の場合、返されるベクターの x 成分は 0.0f になります。 それ以外の場合、x コンポーネントは 1.0f になります。

[in] C1

このパラメーターは、変数ではなく数値 (0 または 1 の即時値) である必要があります。 C1 が 0 の場合、返されるベクターの y 成分は 0.0f になります。 それ以外の場合、y コンポーネントは 1.0f になります。

[in] C2

このパラメーターは、変数ではなく数値 (0 または 1 の即時値) である必要があります。 C2 が 0 の場合、返されるベクターの z 成分は 0.0f になります。 それ以外の場合、z コンポーネントは 1.0f になります。

[in] C3

このパラメーターは、変数ではなく数値 (0 または 1 の即時値) である必要があります。 C3 が 0 の場合、返されるベクターの w 成分は 0.0f になります。 それ以外の場合、w コンポーネントは 1.0f になります。

戻り値

コンポーネントが 0.0f または 1.0f である XMVECTOR を返します。

注釈

プラットフォームの要件

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

要件

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

こちらもご覧ください

ベクター初期化関数

XMVectorSetInt

XMVectorSplatConstant

XMVectorSplatConstantInt