다음을 통해 공유


XMVectorSetByIndexPtr 함수(directxmath.h)

부동 소수점 instance 대한 포인터를 사용하여 인덱스에서 참조하는 부동 소수점 데이터를 포함하는 XMVECTOR 데이터 형식의 네 가지 구성 요소 중 하나의 값을 설정합니다.

구문

XMVECTOR XM_CALLCONV XMVectorSetByIndexPtr(
       FXMVECTOR   V,
  [in] const float *f,
       size_t      i
) noexcept;

매개 변수

V

부동 소수점 데이터를 포함하는 XMVECTOR 데이터 형식 입니다.

[in] f

반환된 XMVECTOR 데이터 형식i 구성 요소를 설정하는 데 사용되는 부동 소수점 instance 대한 포인터입니다.

i

설정할 구성 요소의 인덱스입니다.

반환 값

i 구성 요소가 인수 f에서 제공하는 부동 소수점 값으로 설정된 XMVECTOR 데이터 형식의 instance. 반환된 XMVECTOR 데이터 형식의 다른 모든 구성 요소는 입력 벡터 V와 동일한 값을 가질 instance 있습니다.

설명

i의 값은 양수이고 3보다 작거나 같아야 합니다( 0 <= i <= 3 ).

인덱스에는 XMVECTOR 데이터 형식 벡터 구성 요소와 다음과 같은 대응이 있습니다.

인덱스 구성 요소
0 x
1 y
2 z
3 w
 

플랫폼 요구 사항

Windows 8용 Windows SDK를 사용하는 Microsoft Visual Studio 2010 또는 Microsoft Visual Studio 2012. Win32 데스크톱 앱, Windows 스토어 앱 및 Windows Phone 8개 앱에 지원됩니다.

요구 사항

   
대상 플랫폼 Windows
헤더 directxmath.h(DirectXMath.h 포함)

추가 정보

DirectXMath 라이브러리 벡터 접근자 함수

XMVectorGetByIndexPtr

XMVectorSetByIndex