Share via


XMFLOAT3SE::XMFLOAT3SE(constfloat*) 함수(directxpackedvector.h)

세 요소 float 배열 인수에서 XMFLOAT3SE의 새 instance 초기화합니다.

이 생성자는 3개 요소 float 배열 인수의 에서 XMFLOAT3SE의 새 instance 초기화합니다.

참고 이 생성자는 C++에서만 사용할 수 있습니다.

구문

void XMFLOAT3SE(
  const float *pArray
) noexcept;

매개 변수

pArray

XMFLOAT3SE의 새 instance 3개 구성 요소를 초기화하는 데 사용되는 값을 포함하는 3개의 요소 부동 소수점 배열입니다.

반환 값

없음

설명

pArray[0], pArray[1]pArray[2]에 포함된 값은 각각 x-component, y-component 및 XMFLOAT3SE의 새 instance z 구성 요소에 저장됩니다.

pArray의 멤버에서 얻은 값은 표준 32비트 부동 소수점 형식(부호 비트, 8비트 지수, 23비트 매니타사)에서 변환되고 14비트 부동 소수점 형식(5비트 지수, 9비트 매니티사)으로 저장됩니다.

대상 형식이 부호 비트를 지원하지 않으므로 pArray 의 모든 멤버가 0보다 커야 합니다.

이 생성자에 의한 XMFLOAT3SE instance 인스턴스화하는 동안 부동 소수점 형식의 변경으로 인해 일부 정밀도 손실이 예상될 수 있습니다.

요구 사항

   
대상 플랫폼 Windows
헤더 directxpackedvector.h

추가 정보

XMFLOAT3SE

XMFLOAT3SE 생성자