XMFLOAT3SE::XMFLOAT3SE(float,float,float) 함수(directxpackedvector.h)
세 float
인수에서 의 XMFLOAT3SE
새 instance 초기화합니다.
이 생성자는 세 float
인수에서 XMFLOAT3SE의 새 instance 초기화합니다.
구문
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 XMFLOAT3SE
e 멤버에 저장되는 동일한 지수를 사용하여 표현됩니다.
의 instance XMFLOAT3SE
인스턴스화하는 동안 부동 소수점 형식의 변경으로 인해 일부 정밀도 손실이 예상될 수 있습니다.
요구 사항
대상 플랫폼 | Windows |
헤더 | directxpackedvector.h |
추가 정보
참조