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 벡터입니다.

DirectXMath 프로그래밍 참조