다음을 통해 공유


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