이 헤더는 DirectXMath에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
directxpackedvector.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
|
XMConvertFloatToHalf 단정밀도 부동 소수점 값을 반정밀도 부동 소수점 값으로 변환합니다. |
|
XMConvertFloatToHalfStream 단정밀도 부동 소수점 값의 스트림을 반정밀도 부동 소수점 값의 스트림으로 변환합니다. |
|
XMConvertHalfToFloat 반정밀도 부동 소수점 값을 단정밀도 부동 소수점 값으로 변환합니다. |
|
XMConvertHalfToFloatStream 반정밀도 부동 소수점 값의 스트림을 단정밀도 부동 소수점 값의 스트림으로 변환합니다. |
|
XMLoadByte2 XMBYTE2를 XMVECTOR에 로드합니다. |
|
XMLoadByte4 XMBYTE4를 XMVECTOR에 로드합니다. |
|
XMLoadByteN2 XMBYTEN2를 XMVECTOR에 로드합니다. |
|
XMLoadByteN4 XMVECTOR에 XMBYTEN4를 로드합니다. |
|
XMLoadColor XMCOLOR를 XMVECTOR에 로드합니다. |
|
XMLoadDec4 XMDEC4를 XMVECTOR에 로드합니다. |
|
XMLoadDecN4 XMDECN4를 XMVECTOR에 로드합니다. |
|
XMLoadFloat3PK XMFLOAT3PK를 XMVECTOR에 로드합니다. |
|
XMLoadFloat3SE XMFLOAT3SE를 XMVECTOR에 로드합니다. |
|
XMLoadHalf2 XMHALF2를 XMVECTOR에 로드합니다. |
|
XMLoadHalf4 XMHALF4를 XMVECTOR에 로드합니다. |
|
XMLoadShort2 XMSHORT2를 XMVECTOR에 로드합니다. |
|
XMLoadShort4 XMSHORT4를 XMVECTOR에 로드합니다. |
|
XMLoadShortN2 XMSHORTN2를 XMVECTOR에 로드합니다. |
|
XMLoadShortN4 XMSHORTN4를 XMVECTOR에 로드합니다. |
|
XMLoadU555 XMU555를 XMVECTOR에 로드합니다. |
|
XMLoadU565 XMU565를 XMVECTOR에 로드합니다. |
|
XMLoadUByte2 XMVECTOR에 XMUBYTE2를 로드합니다. |
|
XMLoadUByte4 XMVECTOR에 XMUBYTE4를 로드합니다. |
|
XMLoadUByteN2 XMVECTOR에 XMUBYTEN2를 로드합니다. |
|
XMLoadUByteN4 XMVECTOR에 XMUBYTEN4를 로드합니다. |
|
XMLoadUDec4 XMUDEC4를 XMVECTOR에 로드합니다. |
|
XMLoadUDecN4 XMUDECN4를 XMVECTOR에 로드합니다. |
|
XMLoadUDecN4_XR 확장된 범위 XMUDECN4를 XMVECTOR에 로드합니다. |
|
XMLoadUNibble4 XMVECTOR에 XMUNIBBLE4를 로드합니다. |
|
XMLoadUShort2 XMUSHORT2를 XMVECTOR에 로드합니다. |
|
XMLoadUShort4 XMUSHORT4를 XMVECTOR에 로드합니다. |
|
XMLoadUShortN2 XMUSHORTN2를 XMVECTOR에 로드합니다. |
|
XMLoadUShortN4 XMVECTOR에 XMUSHORTN4를 로드합니다. |
|
XMLoadXDec4 XMXDEC4를 XMVECTOR에 로드합니다. |
|
XMLoadXDecN4 XMXDECN4를 XMVECTOR에 로드합니다. |
|
XMStoreByte2 XMBYTE2에 XMVECTOR를 저장합니다. |
|
XMStoreByte4 XMBYTE4에 XMVECTOR를 저장합니다. |
|
XMStoreByteN2 XMBYTEN2에 XMVECTOR를 저장합니다. |
|
XMStoreByteN4 XMBYTEN4에 XMVECTOR를 저장합니다. |
|
XMStoreColor XMCOLOR에 XMVECTOR를 저장합니다. |
|
XMStoreDec4 XMDEC4에 XMVECTOR를 저장합니다. |
|
XMStoreDecN4 XMDECN4에 XMVECTOR를 저장합니다. |
|
XMStoreFloat3PK XMFLOAT3PK에 XMVECTOR를 저장합니다. |
|
XMStoreFloat3SE XMFLOAT3SE에 XMVECTOR를 저장합니다. |
|
XMStoreHalf2 XMHALF2에 XMVECTOR를 저장합니다. |
|
XMStoreHalf4 XMHALF4에 XMVECTOR를 저장합니다. |
|
XMStoreShort2 XMSHORT2에 XMVECTOR를 저장합니다. |
|
XMStoreShort4 XMSHORT4에 XMVECTOR를 저장합니다. |
|
XMStoreShortN2 XMSHORTN2에 XMVECTOR를 저장합니다. |
|
XMStoreShortN4 XMSHORTN4에 XMVECTOR를 저장합니다. |
|
XMStoreU555 XMU555에 XMVECTOR를 저장합니다. |
|
XMStoreU565 XMU565에 XMVECTOR를 저장합니다. |
|
XMStoreUByte2 XMVECTOR를 XMUBYTE2에 저장합니다. |
|
XMStoreUByte4 XMUBYTE4에 XMVECTOR를 저장합니다. |
|
XMStoreUByteN2 XMUBYTEN2에 XMVECTOR를 저장합니다. |
|
XMStoreUByteN4 XMUBYTEN4에 XMVECTOR를 저장합니다. |
|
XMStoreUDec4 XMUDEC4에 XMVECTOR를 저장합니다. |
|
XMStoreUDecN4 XMUDECN4에 XMVECTOR를 저장합니다. |
|
XMStoreUDecN4_XR 확장된 범위 XMUDECN4를 XMVECTOR에 저장합니다. |
|
XMStoreUNibble4 XMVECTOR를 XMUNIBBLE4에 저장합니다. |
|
XMStoreUShort2 XMUSHORT2에 XMVECTOR를 저장합니다. |
|
XMStoreUShort4 XMUSHORT4에 XMVECTOR를 저장합니다. |
|
XMStoreUShortN2 XMUSHORTN2에 XMVECTOR를 저장합니다. |
|
XMStoreUShortN4 XMUSHORTN4에 XMVECTOR를 저장합니다. |
|
XMStoreXDec4 XMXDEC4에 XMVECTOR를 저장합니다. |
|
XMStoreXDecN4 XMXDECN4에 XMVECTOR를 저장합니다. |
구조체
|
XMBYTE2 각 구성 요소가 부호 있는 정수인 8비트(1 바이트)인 2D 벡터입니다. |
|
XMBYTE4 각 구성 요소가 부호 있는 정수인 8비트(1 바이트)인 4D 벡터입니다. |
|
XMBYTEN2 부호 있는 정규화된 값을 부호 있는 8비트(1 바이트) 정수로 저장하기 위한 2D 벡터입니다. |
|
XMBYTEN4 부호 있는 정규화된 값을 부호 있는 8비트(1 바이트) 정수로 저장하기 위한 3D 벡터입니다. |
|
XMCOLOR 각 색 채널이 부호 없는 8비트 정수로 지정된 32비트 ARGB(알파 레드 그린 블루) 색 벡터입니다. |
|
XMDEC4 x,y-및 z-구성 요소가 10비트 부호 있는 정수 값으로 표현되고 w-component가 2비트 부호 있는 정수 값으로 표시되는 4D 벡터입니다. |
|
XMDECN4 부호 있는 정규화된 값을 10비트 부호 있는 x-,y-및 z- 구성 요소와 2비트 부호 있는 w-component로 저장하기 위한 4D 벡터입니다. |
|
XMFLOAT3PK X 및 Y 구성 요소가 11비트 부동 소수점 숫자로 저장되고 Z 구성 요소가 10비트 부동 소수점 값으로 저장된 3D 벡터에 대해 설명합니다. |
|
XMFLOAT3SE 각각 동일한 5비트 지수를 공유하는 9비트 매니타사가 있는 3개의 부동 소수점 구성 요소의 3D 벡터를 설명합니다. |
|
XMHALF2 2개의 반정밀도(16비트) 부동 소수점 값으로 구성된 2D 벡터입니다. |
|
XMHALF4 4개의 반정밀도(16비트) 부동 소수점 값으로 구성된 4D 벡터에 대해 설명합니다. |
|
XMSHORT2 부록 및 정규화된 16비트 정수 구성 요소로 구성된 2D 벡터에 대해 설명합니다. |
|
XMSHORT4 16비트 부록 정수 구성 요소로 구성된 4D 벡터입니다. |
|
XMSHORTN2 부호 있는 정규화된 값을 부호 있는 16비트 정수(int16_t 형식)로 저장하기 위한 2D 벡터입니다. |
|
XMSHORTN4 부호 있는 정규화된 값을 부호 있는 16비트 정수(int16_t 형식)로 저장하기 위한 4D 벡터입니다. |
|
XMU555 x,y-및 z-구성 요소가 5비트 부호 없는 정수 값으로 표현되고 w-component가 1비트 정수 값으로 표시되는 4D 벡터입니다. |
|
XMU565 x-및 z-구성 요소가 5비트 부호 없는 정수 값으로 표현되고 y- 구성 요소가 6비트 부호 없는 정수 값으로 표시되는 3D 벡터입니다. |
|
XMUBYTE2 각 구성 요소가 부호 없는 정수인 8비트(1 바이트)인 2D 벡터를 설명합니다. |
|
XMUBYTE4 각 구성 요소가 부호 없는 정수인 8비트(1 바이트)인 4D 벡터를 설명합니다. |
|
XMUBYTEN2 부호 없는 정규화된 값을 부호 있는 8비트(1 바이트) 정수로 저장하기 위한 2D 벡터입니다. |
|
XMUBYTEN4 부호 없는 정규화된 값을 부호 있는 8비트(1 바이트) 정수로 저장하기 위한 3D 벡터입니다. |
|
XMUDEC4 x,y-및 z-구성 요소가 10비트 부호 없는 정수 값으로 표현되고 w-component가 2비트 부호 없는 정수 값으로 표시되는 4D 벡터입니다. |
|
XMUDECN4 부호 없는 정규화된 정수 값을 10비트 부호 없는 x-, y 및 z 구성 요소와 2비트 부호 없는 w-component로 저장하기 위한 4D 벡터입니다. |
|
XMUNIBBLE4 부호 없는 4비트 정수 구성 요소 4개가 있는 4D 벡터입니다. |
|
XMUSHORT2 16비트 부호 없는 정수 구성 요소로 구성된 2D 벡터에 대해 설명합니다. |
|
XMUSHORT4 16비트 부호 없는 정수 구성 요소로 구성된 4D 벡터입니다. |
|
XMUSHORTN2 부호 없는 정규화된 값을 부호 없는 16비트 정수(uint16_t 형식)로 저장하기 위한 2D 벡터입니다. |
|
XMUSHORTN4 부호 있는 16비트 정수(uint16_t 형식)로 부호 없는 정규화된 값을 저장하기 위한 4D 벡터입니다. |
|
XMXDEC4 x,y-및 z-구성 요소가 10비트 부호 있는 정수 값으로 표현되고 w-component가 2비트 부호 없는 정수 값으로 표시되는 4D 벡터입니다. |
|
XMXDECN4 부호 있는 정규화된 값을 10비트 부호 있는 x-,y-및 z- 구성 요소로 저장하고 부호 없는 정규화된 값을 2비트 부호 없는 w-component로 저장하기 위한 4D 벡터입니다. |