DirectXMath 라이브러리 구조체
DirectXMath 라이브러리 형식 및 구조체에 대해 설명합니다.
DirectXMath 라이브러리는 사용 편의성, 최적화 및 이식성을 지원하기 위해 데이터를 캡슐화하는 다양한 구조 및 정의된 형식을 제공합니다. 다음 목록에는 현재 DirectXMath 라이브러리의 일부인 구조체가 포함되어 있습니다. DirectXMath.h를 통해 사용할 수 있습니다.
섹션 내용
항목 | Description |
---|---|
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 벡터입니다. |
XMFLOAT2 | 두 개의 단정밀도 부동 소수점 값으로 구성된 2D 벡터입니다. |
XMFLOAT2A | 16 바이트 경계에 맞춰진 XMFLOAT2 구조체에 대해 설명합니다. |
XMFLOAT3 | 3개의 단정밀도 부동 소수점 값으로 구성된 3D 벡터에 대해 설명합니다. |
XMFLOAT3A | 16비트 경계에 맞춰진 XMFLOAT3 구조체에 대해 설명합니다. |
XMFLOAT3PK | X 및 Y 구성 요소가 11비트 부동 소수점 숫자로 저장되고 Z 구성 요소가 10비트 부동 소수점 값으로 저장된 3D 벡터에 대해 설명합니다. |
XMFLOAT3SE | 각각 동일한 5비트 지수를 공유하는 9비트 매니타사가 있는 3개의 부동 소수점 구성 요소의 3D 벡터를 설명합니다. |
XMFLOAT3X3 | 3x3 부동 소수점 행렬입니다. |
XMFLOAT3X4 | 32비트 부동 소수점 구성 요소를 포함하는 3x4 열 주 행렬입니다. |
XMFLOAT3X4A | 16비트 경계에 맞춰진 32비트 부동 소수점 구성 요소를 포함하는 3x4 열 주 행렬입니다. |
XMFLOAT4 | 4개의 단정밀도 부동 소수점 값으로 구성된 4D 벡터에 대해 설명합니다. |
XMFLOAT4A | 16 바이트 경계에 맞춰진 XMFLOAT4 구조체에 대해 설명합니다. |
XMFLOAT4X3 | 4x3 부동 소수점 행렬입니다. |
XMFLOAT4X3A | 16비트 경계에 맞춰진 XMFLOAT4X3 구조체에 대해 설명합니다. |
XMFLOAT4X4 | 4x4 부동 소수점 행렬입니다. |
XMFLOAT4X4A | 16 바이트 경계에 맞춰진 XMFLOAT4X4 구조체에 대해 설명합니다. |
XMHALF2 | 2개의 반정밀도(16비트) 부동 소수점 값으로 구성된 2D 벡터입니다. |
XMHALF4 | 4개의 반정밀도(16비트) 부동 소수점 값으로 구성된 4D 벡터에 대해 설명합니다. |
XMINT2 | 각 구성 요소가 부록 정수인 2D 벡터입니다. |
XMINT3 | 각 구성 요소가 부록 정수인 3D 벡터입니다. |
XMINT4 | 각 구성 요소가 부록 정수인 4D 벡터입니다. |
XMMATRIX | 4개의 하드웨어 벡터 레지스터에 매핑되는 16비트 경계에 맞춰진 4x4 행렬을 설명합니다. |
XMSHORT2 | 부록 및 정규화된 16비트 정수 구성 요소로 구성된 2D 벡터에 대해 설명합니다. |
XMSHORT4 | 16비트 부록 정수 구성 요소로 구성된 4D 벡터입니다. |
XMSHORTN2 | 부호 있는 정규화된 값을 부호 있는 16비트 정수(형식 int16_t )로 저장하기 위한 2D 벡터입니다. |
XMSHORTN4 | 부호 있는 정규화된 값을 부호 있는 16비트 정수로 저장하기 위한 4D 벡터입니다(형식 int16_t ). |
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 벡터입니다. |
XMUINT2 | 각 구성 요소가 부호 없는 정수인 2D 벡터입니다. |
XMUINT3 | 각 구성 요소가 부호 없는 정수인 3D 벡터입니다. |
XMUINT4 | 각 구성 요소가 부호 없는 정수인 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 벡터입니다. |