다음을 통해 공유


XMFLOAT3SE::XMFLOAT3SE(float,float,float) 함수(directxpackedvector.h)

float 인수에서 의 XMFLOAT3SE 새 instance 초기화합니다.

이 생성자는 세 float 인수에서 XMFLOAT3SE의 새 instance 초기화합니다.

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

구문

void XMFLOAT3SE(
  float _x,
  float _y,
  float _z
) noexcept;

매개 변수

_x

의 새 instance x 구성 요소에 저장할 값입니다XMFLOAT3SE.

저장된 값은 표준 32 부동 소수점 형식(부호 비트, 8비트 지수, 23비트 가수)에서 14비트 부동 소수점 형식(9비트 가수 및 5비트 지수)으로 변환됩니다.

_y

의 새 instance y 구성 요소에 저장할 값입니다XMFLOAT3SE.

저장된 값은 표준 32 부동 소수점 형식(부호 비트, 8비트 지수, 23비트 가수)에서 14비트 부동 소수점 형식(9비트 가수 및 5비트 지수)으로 변환됩니다.

_z

의 새 instance z 구성 요소에 저장할 값입니다XMFLOAT3SE.

저장된 값은 표준 32 부동 소수점 형식(부호 비트, 8비트 지수, 23비트 가수)에서 14비트 부동 소수점 형식(9비트 가수 및 5비트 지수)으로 변환됩니다.

반환 값

없음

설명

에서 사용하는 XMFLOAT3SE 부동 소수점 스토리지 형식이 부호 비트를 지원하지 않으므로 이 생성자에 대한 모든 인수는 0보다 크거나 같아야 합니다.

모든 구성 요소의 부동 소수점 값은 모두 이 생성자에 의해 인스턴스화된 의 새 instance XMFLOAT3SEe 멤버에 저장되는 동일한 지수를 사용하여 표현됩니다.

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

요구 사항

   
대상 플랫폼 Windows
헤더 directxpackedvector.h

추가 정보

참조

XMFLOAT3SE

XMFLOAT3SE 생성자