영어로 읽기

다음을 통해 공유


directxmath.h 헤더

이 헤더는 DirectXMath에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

directxmath.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
NA:directxmath::operator-

XMVECTOR instance 부정을 계산합니다.
NA:directxmath::operator-

두 번째 instance XMVECTOR의 한 instance 빼고 결과를 XMVECTOR의 새 instance 반환합니다.
NA:directxmath::operator*

XMVECTOR의 한 instance 두 번째 instance 곱하여 결과를 세 번째 instance 반환합니다.
NA:directxmath::operator*

XMVECTOR의 instance 부동 소수점 값으로 곱하여 결과를 XMVECTOR의 새 instance 반환합니다.
NA:directxmath::operator*

부동 소수점 값을 XMVECTOR의 instance 곱하여 결과 XMVECTOR의 새 instance 반환합니다.
NA:directxmath::operator*=

XMVECTOR instance 두 번째 instance 곱하여 업데이트된 초기 instance 대한 참조를 반환합니다.
NA:directxmath::operator*=

XMVECTOR instance 부동 소수점 값으로 곱하고 업데이트된 instance 대한 참조를 반환합니다.
NA:directxmath::operator/

XMVECTOR의 한 instance 두 번째 instance 나누어 결과를 세 번째 instance.o로 반환합니다.
NA:directxmath::operator/

XMVECTOR instance 부동 소수점 값으로 나누어 결과를 XMVECTOR의 새 instance 반환합니다.
NA:directxmath::operator/=

업데이트된 초기 instance 대한 참조를 반환하여 XMVECTOR instance 두 번째 instance 나눕니다.
NA:directxmath::operator/=

XMVECTOR instance 부동 소수점 값으로 나누고 업데이트된 instance 대한 참조를 반환합니다.
NA:directxmath::operator+

XMVECTOR instance ID 작업을 수행합니다.
NA:directxmath::operator+

XMVECTOR의 두 인스턴스를 추가하여 결과를 새 instance 반환합니다.
NA:directxmath::operator+=

XMVECTOR instance 부동 소수점 값을 추가하고 업데이트된 instance 대한 참조를 반환합니다.
NA:directxmath::operator-=

XMVECTOR의 현재 instance 부동 소수점 값을 빼고 업데이트된 현재 instance 결과를 반환합니다.
XMColorAdjustContrast

색의 대비 값을 조정합니다.
XMColorAdjustSaturation

색의 채도 값을 조정합니다.
XMColorEqual

두 색의 같음을 테스트합니다.
XMColorGreater

첫 번째 색의 모든 구성 요소가 두 번째 색의 해당 구성 요소보다 큰지 테스트합니다.
XMColorGreaterOrEqual

첫 번째 색의 모든 구성 요소가 두 번째 색의 해당 구성 요소보다 크거나 같은지 테스트합니다.
XMColorHSLToRGB

HSL 색 값을 RGB 색 값으로 변환합니다.
XMColorHSVToRGB

HSV 색 값을 RGB 색 값으로 변환합니다.
XMColorIsInfinite

색의 구성 요소가 양수 또는 음의 무한대인지 여부를 테스트합니다.
XMColorIsNaN

색의 구성 요소가 숫자(NaN)가 아닌지 여부를 테스트합니다.
XMColorLess

첫 번째 색의 모든 구성 요소가 두 번째 색의 해당 구성 요소보다 작은지 테스트합니다.
XMColorLessOrEqual

첫 번째 색의 모든 구성 요소가 두 번째 색의 해당 구성 요소보다 작거나 같은지 테스트합니다.
XMColorModulate

해당 구성 요소를 함께 곱하여 두 색을 혼합합니다.
XMColorNegative

색의 음수 RGB 색 값을 결정합니다.
XMColorNotEqual

두 색이 같지 않은지 여부를 테스트합니다.
XMColorrGBToHSL

RGB 색 값을 HSL 색 값으로 변환합니다.
XMColorrGBToHSV

RGB 색 값을 HSV 색 값으로 변환합니다.
XMColorRGBToSRGB

RGB 색 벡터를 sRGB로 변환합니다.
XMColorrGBToXYZ

RGB 색 값을 XYZ 색 값으로 변환합니다.
XMColorrGBToYUV

RGB 색 값을 YUV 색 값으로 변환합니다.
XMColorRGBToYUV_HD

RGB 색 값을 YUV HD 색 값으로 변환합니다.
XMColorRGBToYUV_UHD

RGB 색 값을 YUV UHD 색 값으로 변환합니다.
XMColorSRGBToRGB

sRGB 색 벡터를 RGB로 변환합니다.
XMColorSRGBToXYZ

SRGB 색 값을 XYZ 색 값으로 변환합니다.
XMColorXYZToRGB

XYZ 색 값을 RGB 색 값으로 변환합니다.
XMColorXYZToSRGB

XYZ 색 값을 SRGB 색 값으로 변환합니다.
XMColorYUVToRGB

YUV 색 값을 RGB 색 값으로 변환합니다.
XMColorYUVToRGB_HD

YUV 색 값을 RGB HD 색 값으로 변환합니다.
XMColorYUVToRGB_UHD

YUV 색 값을 RGB UHD 색 값으로 변환합니다.
XMComparisonAllFalse

비교 값을 테스트하여 비교된 모든 구성 요소가 false인지 확인합니다.
XMComparisonAllInBounds

비교 값을 테스트하여 비교된 모든 구성 요소가 설정된 범위 내에 있는지 확인합니다.
XMComparisonAllTrue

비교 값을 테스트하여 비교된 모든 구성 요소가 true인지 확인합니다.
XMComparisonAnyFalse

비교 값을 테스트하여 비교된 구성 요소가 false인지 확인합니다.
XMComparisonAnyOutOfBounds

비교 값을 테스트하여 비교된 구성 요소가 설정된 범위를 벗어났는지 확인합니다.
XMComparisonAnyTrue

비교 값을 테스트하여 비교된 구성 요소가 true인지 확인합니다.
XMComparisonMixed

비교 값을 테스트하여 비교된 구성 요소에 혼합된 결과가 있는지 확인합니다(일부 true 및 일부 false).
XMConvertToDegrees

라디안 단위로 측정된 각도를 도 단위로 측정된 각도로 변환합니다.
XMConvertToRadians

도 단위로 측정된 각도를 라디안 단위로 측정된 각도로 변환합니다.
XMConvertVectorFloatToInt

float 구성 요소가 있는 XMVECTOR를 int32_t 구성 요소가 있는 XMVECTOR로 변환하고 균일한 바이어스를 적용합니다.
XMConvertVectorFloatToUInt

float 구성 요소가 있는 XMVECTOR를 uint32_t 구성 요소가 있는 XMVECTOR로 변환하고 균일한 바이어스를 적용합니다.
XMConvertVectorIntToFloat

int32_t 구성 요소가 있는 XMVECTOR를 float 구성 요소가 있는 XMVECTOR로 변환하고 균일한 바이어스를 적용합니다.
XMConvertVectorUIntToFloat

uint32_t 구성 요소가 있는 XMVECTOR를 float 구성 요소가 있는 XMVECTOR로 변환하고 균일한 바이어스를 적용합니다.
XMFresnelTerm

극명화되지 않은 광원에 대한 프레넬 용어를 계산합니다.
XMLoadFloat

부동 소수점 스칼라 값을 XMVECTOR에 로드합니다.
XMLoadFloat2

XMFLOAT2를 XMVECTOR에 로드합니다.
XMLoadFloat2A

XMFLOAT2A를 XMVECTOR에 로드합니다.
XMLoadFloat3

XMFLOAT3을 XMVECTOR에 로드합니다.
XMLoadFloat3A

XMFLOAT3A를 XMVECTOR에 로드합니다.
XMLoadFloat3x3

XMFLOAT3X3을 XMMATRIX에 로드합니다.
XMLoadFloat3x4

XMFLOAT3X4XMMATRIX에 로드합니다.
XMLoadFloat3x4A

XMFLOAT3X4AXMMATRIX에 로드합니다.
XMLoadFloat4

XMFLOAT4를 XMVECTOR에 로드합니다.
XMLoadFloat4A

XMFLOAT4A를 XMVECTOR에 로드합니다.
XMLoadFloat4x3

XMFLOAT4X3을 XMMATRIX에 로드합니다.
XMLoadFloat4x3A

XMFLOAT4X3A를 XMVECTOR에 로드합니다.
XMLoadFloat4x4

XMFLOAT4X4를 XMMATRIX에 로드합니다.
XMLoadFloat4x4A

XMFLOAT4X4A를 XMVECTOR에 로드합니다.
XMLoadInt

스칼라 값을 XMVECTOR에 로드합니다.
XMLoadInt2

XMVECTOR의 x 및 y 구성 요소에 데이터를 로드합니다.
XMLoadInt2A

XMVECTOR의 x 및 y 구성 요소에 16 바이트 정렬 데이터를 로드합니다.
XMLoadInt3

형식 검사 없이 XMVECTOR의 x, y 및 z 구성 요소에 데이터를 로드합니다.
XMLoadInt3A

형식 검사 없이 XMVECTOR의 x, y 및 z 구성 요소에 16바이트의 정렬된 데이터를 로드합니다.
XMLoadInt4

형식 검사 없이 XMVECTOR에 데이터를 로드합니다.
XMLoadInt4A

형식 검사 없이 16비트 정렬 데이터를 XMVECTOR에 로드합니다.
XMLoadSInt2

서명된 정수 데이터를 XMVECTOR의 x 및 y 구성 요소에 로드합니다.
XMLoadSInt3

XMVECTOR의 x, y 및 z 구성 요소에 부호 있는 정수 데이터를 로드합니다.
XMLoadSInt4

서명된 정수 데이터를 XMVECTOR에 로드합니다.
XMLoadUInt2

부호 없는 정수 데이터를 XMVECTOR의 x 및 y 구성 요소에 로드합니다.
XMLoadUInt3

형식 검사 없이 부호 없는 정수 데이터를 XMVECTOR의 x, y 및 z 구성 요소에 로드합니다.
XMLoadUInt4

부호 없는 정수 데이터를 XMVECTOR에 로드합니다.
XMMatrixAffineTransformation

아핀 변환 매트릭스를 빌드합니다.
XMMatrixAffineTransformation2D

xy 평면에서 2D 아핀 변환 매트릭스를 빌드합니다.
XMMatrixDecompose

일반 3D 변환 매트릭스를 스칼라, 회전 및 변환 구성 요소로 구분합니다.
XMMatrixDeterminant

행렬의 결정자를 계산합니다.
XMMatrixIdentity

ID 매트릭스를 빌드합니다.
XMMatrixInverse

행렬의 역방향을 계산합니다.
XMMatrixIsIdentity

행렬이 ID 행렬인지 여부를 테스트합니다.
XMMatrixIsInfinite

행렬의 요소가 양수 또는 음의 무한대인지 테스트합니다.
XMMatrixIsNaN

행렬의 요소가 NaN인지 여부를 테스트합니다.
XMMatrixLookAtLH

카메라 위치, 위쪽 방향 및 초점을 사용하여 왼손 좌표계용 보기 행렬을 작성합니다.
XMMatrixLookAtRH

카메라 위치, 위쪽 방향 및 초점을 사용하여 오른손 좌표계용 보기 행렬을 작성합니다.
XMMatrixLookToLH

카메라 위치, 위쪽 방향 및 카메라 방향을 사용하여 왼손 좌표계용 보기 행렬을 작성합니다.
XMMatrixLookToRH

카메라 위치, 위쪽 방향 및 카메라 방향을 사용하여 오른손 좌표계용 보기 행렬을 작성합니다.
XMMatrixMultiply

두 행렬의 곱을 계산합니다.
XMMatrixMultiplyTranspose

두 행렬의 곱의 전이를 계산합니다.
XMMatrixOrthographicLH

왼손 좌표계용 직교 투영 행렬을 작성합니다.
XMMatrixOrthographicOffCenterLH

왼손 좌표계용 사용자 지정 직교 투영 행렬을 작성합니다.
XMMatrixOrthographicOffCenterRH

오른손 좌표계용 사용자 지정 직교 투영 행렬을 작성합니다.
XMMatrixOrthographicRH

오른손 좌표계용 직교 투영 행렬을 작성합니다.
XMMatrixPerspectiveFovLH

보기의 필드를 기준으로 왼손 원근 투영 행렬을 작성합니다.
XMMatrixPerspectiveFovRH

보기의 필드를 기준으로 오른손 원근 투영 행렬을 작성합니다.
XMMatrixPerspectiveLH

왼손 원근 투영 행렬을 작성합니다.
XMMatrixPerspectiveOffCenterLH

왼손 원근 투영 행렬의 사용자 지정 버전을 작성합니다.
XMMatrixPerspectiveOffCenterRH

오른손 원근 투영 행렬의 사용자 지정 버전을 작성합니다.
XMMatrixPerspectiveRH

오른손 원근 투영 행렬을 작성합니다.
XMMatrixReflect

지정된 평면을 통해 벡터를 반영하도록 설계된 변환 매트릭스를 빌드합니다.
XMMatrixRotationAxis

임의의 축을 중심으로 회전하는 행렬을 빌드합니다.
XMMatrixRotationNormal

임의의 일반 벡터를 중심으로 회전하는 행렬을 빌드합니다.
XMMatrixRotationQuaternion

쿼터니언에서 회전 행렬을 작성합니다.
XMMatrixRotationRollPitchYaw

지정된 피치, 요, 롤(오일러 각도)을 기반으로 회전 행렬을 작성합니다.
XMMatrixRotationRollPitchYawFromVector

Euler 각도(피치, 요 및 롤)를 포함하는 벡터를 기반으로 회전 행렬을 빌드합니다.
XMMatrixRotationX

x축을 중심으로 회전하는 행렬을 빌드합니다.
XMMatrixRotationY

y축을 중심으로 회전하는 행렬을 빌드합니다.
XMMatrixRotationZ

z축을 중심으로 회전하는 행렬을 빌드합니다.
XMMatrixScaling

x축, y축 및 z축을 따라 크기가 조정되는 행렬을 빌드합니다.
XMMatrixScalingFromVector

3D 벡터에서 크기 조정 매트릭스를 빌드합니다.
XMMatrixSet

float 값을 사용하여 행렬을 만듭니다.
XMMatrixShadow

기하 도형을 평면으로 평면화하는 변환 행렬을 빌드합니다.
XMMatrixTransformation

변환 매트릭스를 빌드합니다.
XMMatrixTransformation2D

xy 평면에서 2D 변환 매트릭스를 빌드합니다.
XMMatrixTranslation

지정된 오프셋에서 변환 행렬을 작성합니다.
XMMatrixTranslationFromVector

벡터에서 변환 행렬을 빌드합니다.
XMMatrixTranspose

행렬의 전이를 계산합니다.
XMMatrixVectorTensorProduct

두 벡터에서 행렬을 빌드합니다.
XMPlaneDot

입력 평면과 4D 벡터 사이의 점 곱을 계산합니다.
XMPlaneDotCoord

입력 평면과 3D 벡터 사이의 점 곱을 계산합니다.
XMPlaneDotNormal

평면의 일반 벡터와 3D 벡터 사이의 점 곱을 계산합니다.
XMPlaneEqual

두 평면이 같은지 여부를 확인합니다.
XMPlaneFromPointNormal

평면의 지점과 일반 벡터에서 생성된 평면의 수식을 계산합니다.
XMPlaneFromPoints

평면의 세 지점에서 생성된 평면의 수식을 계산합니다.
XMPlaneIntersectLine

평면과 선 간의 교차를 찾습니다.
XMPlaneIntersectPlane

두 평면의 교집합을 찾습니다.
XMPlaneIsInfinite

평면의 계수가 양수인지 음의 무한대인지 테스트합니다.
XMPlaneIsNaN

평면 계수가 NaN인지 여부를 테스트합니다.
XMPlaneNearEqual

두 평면이 거의 같은지 여부를 결정합니다.
XMPlaneNormalize

x, y 및 z 계수가 단위 일반 벡터를 형성하도록 평면의 계수를 정규화합니다.
XMPlaneNormalizeEst

x, y 및 z 계수가 단위 일반 벡터를 형성할 수 있도록 평면의 계수를 추정합니다.
XMPlaneNotEqual

두 평면이 같지 않은지 확인합니다.
XMPlaneTransform

지정된 행렬로 평면을 변환합니다.
XMPlaneTransformStream

지정된 행렬로 평면 스트림을 변환합니다.
XMQuaternionBaryCentric

지정된 쿼터니언을 사용하여 바리센트릭 좌표의 점을 반환합니다. (XMQuaternionBaryCentric)
XMQuaternionBaryCentricV

지정된 쿼터니언을 사용하여 바리센트릭 좌표의 점을 반환합니다. (XMQuaternionBaryCentricV)
XMQuaternionConjugate

쿼터니언의 결합을 계산합니다.
XMQuaternionDot

두 개의 쿼터니언의 점 곱을 계산합니다.
XMQuaternionEqual

두 쿼터니언이 같은지 테스트합니다.
XMQuaternionExp

지정된 순수 쿼터니언의 지수를 계산합니다.
XMQuaternionIdentity

ID 쿼터니언을 반환합니다.
XMQuaternionInverse

쿼터니언의 역을 계산합니다.
XMQuaternionIsIdentity

특정 쿼터니언이 ID 쿼터니언인지 테스트합니다.
XMQuaternionIsInfinite

쿼터니언의 구성 요소가 양수 또는 음의 무한대인지 테스트합니다.
XMQuaternionIsNaN

쿼터니언의 구성 요소가 NaN인지 테스트합니다.
XMQuaternionLength

쿼터니언의 크기를 계산합니다.
XMQuaternionLengthSq

쿼터니언 크기의 제곱을 계산합니다.
XMQuaternionLn

지정된 단위 쿼터니언의 자연 로그를 계산합니다.
XMQuaternionMultiply

두 개의 쿼터니언의 곱을 계산합니다.
XMQuaternionNormalize

쿼터니언을 정규화합니다.
XMQuaternionNormalizeEst

정규화된 쿼터니언 버전을 예측합니다.
XMQuaternionNotEqual

두 쿼터니언이 같지 않은지 테스트합니다.
XMQuaternionReciprocalLength

쿼터니언 크기의 상호를 계산합니다.
XMQuaternionRotationAxis

축에 대한 회전 쿼터니언을 계산합니다.
XMQuaternionRotationMatrix

회전 행렬에서 회전 쿼터니언을 계산합니다.
XMQuaternionRotationNormal

일반 벡터에 대한 회전 쿼터니언을 계산합니다.
XMQuaternionRotationRollPitchYaw

피치, 요, 롤(오일러 각도)에 따라 회전 쿼터니언을 계산합니다.
XMQuaternionRotationRollPitchYawFromVector

Euler 각도(피치, 요 및 롤)를 포함하는 벡터를 기반으로 회전 쿼터니언을 계산합니다.
XMQuaternionSlerp

구형 선형 보간을 사용하여 두 단위 쿼터니언 사이를 보간합니다. (XMQuaternionSlerp)
XMQuaternionSlerpV

구형 선형 보간을 사용하여 두 단위 쿼터니언 사이를 보간합니다. (XMQuaternionSlerpV)
XMQuaternionSquad

구형 사분면 보간을 사용하여 4개의 단위 쿼터니언 사이를 보간합니다. (XMQuaternionSquad)
XMQuaternionSquadSetup

구형 사분면 보간을 위한 설정 제어 지점의 주소를 제공합니다.
XMQuaternionSquadV

구형 사분면 보간을 사용하여 4개의 단위 쿼터니언 사이를 보간합니다. (XMQuaternionSquadV)
XMQuaternionToAxisAngle

지정된 쿼터니언에 대해 해당 축에 대한 축 및 회전 각도를 계산합니다.
XMScalarACos

부동 소수점 숫자의 아크코사인을 계산합니다.
XMScalarACosEst

부동 소수점 숫자의 아크코사인을 추정합니다.
XMScalarASin

부동 소수점 숫자의 아크사인을 계산합니다.
XMScalarASinEst

부동 소수점 숫자의 아크사인을 추정합니다.
XMScalarCos

라디안 각도의 코사인을 계산합니다.
XMScalarCosEst

라디안 각도의 코사인을 추정합니다.
XMScalarModAngle

-XM_PI 및 XM_PI 사이의 각도를 계산합니다.
XMScalarNearEqual

두 부동 소수점 값이 거의 같은지 확인합니다.
XMScalarSin

라디안 각도의 사인을 계산합니다.
XMScalarSinCos

라디안 각도의 사인과 코사인을 모두 계산합니다.
XMScalarSinCosEst

라디안 각도의 사인과 코사인을 모두 추정합니다.
XMScalarSinEst

라디안 각도의 사인을 추정합니다.
XMStoreFloat

XMVECTOR를 float에 저장합니다.
XMStoreFloat2

XMFLOAT2에 XMVECTOR를 저장합니다.
XMStoreFloat2A

XMFLOAT2A에 XMVECTOR를 저장합니다.
XMStoreFloat3

XMFLOAT3에 XMVECTOR를 저장합니다.
XMStoreFloat3A

XMFLOAT3A에 XMVECTOR를 저장합니다.
XMStoreFloat3x3

XMFLOAT3X3에 XMMATRIX를 저장합니다.
XMStoreFloat3x4

XMFLOAT3X4XMMATRIX를 저장합니다.
XMStoreFloat3x4A

XMFLOAT3X4A에 XMMATRIX를 저장합니다.
XMStoreFloat4

XMFLOAT4에 XMVECTOR를 저장합니다.
XMStoreFloat4A

XMFLOAT4A에 XMVECTOR를 저장합니다.
XMStoreFloat4x3

XMFLOAT4X3에 XMMATRIX를 저장합니다.
XMStoreFloat4x3A

XMFLOAT4X3A에 XMVECTOR를 저장합니다.
XMStoreFloat4x4

XMFLOAT4X4에 XMMATRIX를 저장합니다.
XMStoreFloat4x4A

XMFLOAT4X4A에 XMVECTOR를 저장합니다.
XMStoreInt

XMVECTOR를 uint32_t 저장합니다.
XMStoreInt2

XMVECTOR를 2개 요소 uint32_t 배열에 저장합니다.
XMStoreInt2A

XMVECTOR를 16 바이트 정렬된 2개 요소 uint32_t 배열에 저장합니다.
XMStoreInt3

XMVECTOR를 3개 요소 uint32_t 배열에 저장합니다.
XMStoreInt3A

XMVECTOR를 16 바이트 정렬된 3개 요소 uint32_t 배열에 저장합니다.
XMStoreInt4

XMVECTOR를 4개 요소 uint32_t 배열에 저장합니다.
XMStoreInt4A

XMVECTOR를 16 바이트 정렬된 4개 요소 uint32_t 배열에 저장합니다.
XMStoreSInt2

XMVECTOR의 부록 정수 데이터를 XMINT2 구조체에 저장합니다.
XMStoreSInt3

XMVECTOR의 부록 정수 데이터를 XMINT3 구조체에 저장합니다.
XMStoreSInt4

XMVECTOR의 부록된 정수 데이터를 XMINT4 구조체에 저장합니다.
XMStoreUInt2

XMVECTOR의 부호 없는 정수 데이터를 XMUINT2 구조체에 저장합니다.
XMStoreUInt3

XMVECTOR의 부호 없는 정수 데이터를 XMUINT3 구조체에 저장합니다.
XMStoreUInt4

XMVECTOR의 부호 없는 정수 데이터를 XMUINT4 구조체에 저장합니다.
XMVector2AngleBetweenNormals

정규화된 두 2D 벡터 사이의 라디안 각도를 계산합니다.
XMVector2AngleBetweenNormalsEst

정규화된 두 2D 벡터 사이의 라디안 각도를 예측합니다.
XMVector2AngleBetweenVectors

두 2D 벡터 사이의 라디안 각도를 계산합니다.
XMVector2ClampLength

2D 벡터의 길이를 지정된 범위로 고정합니다. (XMVector2ClampLength)
XMVector2ClampLengthV

2D 벡터의 길이를 지정된 범위로 고정합니다. (XMVector2ClampLengthV)
XMVector2Cross

2D 교차 제품을 계산합니다.
XMVector2Dot

2D 벡터 간에 점 제품을 계산합니다.
XMVector2Equal

두 2D 벡터가 같은지 테스트합니다.
XMVector2EqualInt

두 2D 벡터가 같은지 테스트하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVector2EqualIntR

두 2D 벡터가 같은지 테스트하여 각 구성 요소를 부호 없는 정수로 처리합니다. 또한 이 함수는 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 반환합니다.
XMVector2EqualR

두 2D 벡터가 같은지 테스트합니다. 또한 이 함수는 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 반환합니다.
XMVector2Greater

하나의 2D 벡터가 다른 2D 벡터보다 큰지 테스트합니다.
XMVector2GreaterOrEqual

한 2D 벡터가 다른 2D 벡터보다 크거나 같은지 테스트합니다.
XMVector2GreaterOrEqualR

한 2D 벡터가 다른 2D 벡터보다 크거나 같은지 테스트하고 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 반환합니다.
XMVector2GreaterR

한 2D 벡터가 다른 2D 벡터보다 큰지 테스트하고 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 반환합니다.
XMVector2InBounds

2D 벡터의 구성 요소가 설정된 범위 내에 있는지 여부를 테스트합니다.
XMVector2IntersectLine

두 줄의 교집합을 찾습니다.
XMVector2IsInfinite

2D 벡터의 구성 요소가 양수인지 음의 무한대인지 테스트합니다.
XMVector2IsNaN

2D 벡터의 구성 요소가 NaN인지 테스트합니다.
XMVector2Length

2D 벡터의 길이를 계산합니다.
XMVector2LengthEst

2D 벡터의 길이를 예측합니다.
XMVector2LengthSq

2D 벡터 길이의 제곱을 계산합니다.
XMVector2Less

하나의 2D 벡터가 다른 2D 벡터보다 작은지 테스트합니다.
XMVector2LessOrEqual

한 2D 벡터가 다른 2D 벡터보다 작거나 같은지 테스트합니다.
XMVector2LinePointDistance

선과 점 사이의 최소 거리를 계산합니다. (XMVector2LinePointDistance)
XMVector2NearEqual

하나의 2D 벡터가 다른 2D 벡터 근처에 있는지 테스트합니다.
XMVector2Normalize

정규화된 2D 벡터 버전을 반환합니다.
XMVector2NormalizeEst

2D 벡터의 정규화된 버전을 예측합니다.
XMVector2NotEqual

두 2D 벡터가 같지 않은지 테스트합니다.
XMVector2NotEqualInt

두 벡터가 같지 않은지 테스트하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVector2Orthogonal

2D 벡터에 수직으로 벡터를 계산합니다.
XMVector2ReciprocalLength

2D 벡터 길이의 상호 계산
XMVector2ReciprocalLengthEst

2D 벡터 길이의 상호를 예측합니다.
XMVector2Reflect

2D 일반 벡터에서 인시던트 2D 벡터를 반영합니다.
XMVector2Refract

2D 일반 벡터에서 인시던트 2D 벡터를 굴절합니다. (XMVector2Refract)
XMVector2RefractV

2D 일반 벡터에서 인시던트 2D 벡터를 굴절합니다. (XMVector2RefractV)
XMVector2Transform

행렬로 2D 벡터를 변환합니다.
XMVector2TransformCoord

지정된 행렬에 의해 2D 벡터를 변환하여 결과를 w = 1로 다시 프로젝션합니다.
XMVector2TransformCoordStream

지정된 행렬에 따라 2D 벡터의 스트림을 변환하여 w 좌표가 1.0과 같도록 결과 벡터를 프로젝션합니다.
XMVector2TransformNormal

지정된 행렬에 의해 2D 벡터 정규를 변환합니다.
XMVector2TransformNormalStream

지정된 행렬을 통해 2D 일반 벡터의 스트림을 변환합니다.
XMVector2TransformStream

지정된 행렬을 통해 2D 벡터의 스트림을 변환합니다.
XMVector3AngleBetweenNormals

정규화된 두 3D 벡터 사이의 방사형 각도를 계산합니다.
XMVector3AngleBetweenNormalsEst

정규화된 두 3D 벡터 사이의 방사형 각도를 예측합니다.
XMVector3AngleBetweenVectors

두 3D 벡터 사이의 라디안 각도를 계산합니다.
XMVector3ClampLength

3D 벡터의 길이를 지정된 범위로 고정합니다. (XMVector3ClampLength)
XMVector3ClampLengthV

3D 벡터의 길이를 지정된 범위로 고정합니다. (XMVector3ClampLengthV)
XMVector3ComponentsFromNormal

참조 일반 벡터를 사용하여 3D 벡터를 일반과 병렬 및 수직인 구성 요소로 분할합니다.
XMVector3Cross

두 3D 벡터 간의 교차곱을 계산합니다.
XMVector3Dot

3D 벡터 간의 점 제품을 계산합니다.
XMVector3Equal

두 3D 벡터가 같은지 테스트합니다.
XMVector3EqualInt

두 개의 3D 벡터가 같은지 테스트하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVector3EqualIntR

두 개의 3D 벡터가 같은지 테스트하여 각 구성 요소를 부호 없는 정수로 처리합니다. 또한 이 함수는 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 반환합니다.
XMVector3EqualR

두 3D 벡터가 같은지 테스트합니다. 또한 이 함수는 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 반환합니다.
XMVector3Greater

한 3D 벡터가 다른 3D 벡터보다 큰지 테스트합니다.
XMVector3GreaterOrEqual

한 3D 벡터가 다른 3D 벡터보다 크거나 같은지 테스트합니다.
XMVector3GreaterOrEqualR

한 3D 벡터가 다른 3D 벡터보다 크거나 같은지 테스트하고 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 반환합니다.
XMVector3GreaterR

한 3D 벡터가 다른 3D 벡터보다 큰지 테스트하고 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 반환합니다.
XMVector3InBounds

3D 벡터의 구성 요소가 설정된 범위 내에 있는지 여부를 테스트합니다.
XMVector3InverseRotate

쿼터니언의 역방향을 사용하여 3D 벡터를 회전합니다.
XMVector3IsInfinite

3D 벡터의 구성 요소가 양수 또는 음수 무한대인지 테스트합니다.
XMVector3IsNaN

3D 벡터의 구성 요소가 NaN인지 여부를 테스트합니다.
XMVector3Length

3D 벡터의 길이를 계산합니다.
XMVector3LengthEst

3D 벡터의 길이를 예측합니다.
XMVector3LengthSq

3D 벡터 길이의 제곱을 계산합니다.
XMVector3Less

한 3D 벡터가 다른 3D 벡터보다 작은지 테스트합니다.
XMVector3LessOrEqual

한 3D 벡터가 다른 3D 벡터보다 작거나 같은지 테스트합니다.
XMVector3LinePointDistance

선과 점 사이의 최소 거리를 계산합니다. (XMVector3LinePointDistance)
XMVector3NearEqual

한 3D 벡터가 다른 3D 벡터 근처에 있는지 테스트합니다.
XMVector3Normalize

3D 벡터의 정규화된 버전을 반환합니다.
XMVector3NormalizeEst

3D 벡터의 정규화된 버전을 예측합니다.
XMVector3NotEqual

두 3D 벡터가 같지 않은지 테스트합니다.
XMVector3NotEqualInt

두 개의 3D 벡터가 같지 않은지 테스트하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVector3Orthogonal

3D 벡터에 수직으로 벡터를 계산합니다.
XMVector3Project

개체 공간에서 화면 공간으로 3D 벡터를 프로젝터합니다.
XMVector3ProjectStream

개체 공간에서 화면 공간으로 3D 벡터 스트림을 프로젝터합니다.
XMVector3ReciprocalLength

3D 벡터 길이의 상호 계산
XMVector3ReciprocalLengthEst

3D 벡터 길이의 상호를 추정합니다.
XMVector3Reflect

3D 일반 벡터에서 인시던트 3D 벡터를 반영합니다.
XMVector3Refract

3D 일반 벡터에서 인시던트 3D 벡터를 굴절합니다. (XMVector3Refract)
XMVector3RefractV

3D 일반 벡터에서 인시던트 3D 벡터를 굴절합니다. (XMVector3RefractV)
XMVector3Rotate

쿼터니언을 사용하여 3D 벡터를 회전합니다.
XMVector3Transform

행렬별로 3D 벡터를 변환합니다.
XMVector3TransformCoord

지정된 행렬에 의해 3D 벡터를 변환하여 결과를 w = 1로 다시 프로젝션합니다.
XMVector3TransformCoordStream

지정된 행렬에 따라 3D 벡터 스트림을 변환하여 w 좌표가 1.0과 같도록 결과 벡터를 프로젝션합니다.
XMVector3TransformNormal

지정된 행렬에 의해 3D 벡터 정규를 변환합니다.
XMVector3TransformNormalStream

지정된 행렬을 통해 3D 일반 벡터의 스트림을 변환합니다.
XMVector3TransformStream

지정된 행렬을 통해 3D 벡터 스트림을 변환합니다.
XMVector3Unproject

화면 공간에서 개체 공간으로 3D 벡터를 프로젝터합니다.
XMVector3UnprojectStream

3D 벡터 스트림을 화면 공간에서 개체 공간으로 변환합니다.
XMVector4AngleBetweenNormals

정규화된 두 4D 벡터 사이의 방사형 각도를 계산합니다.
XMVector4AngleBetweenNormalsEst

정규화된 두 4D 벡터 사이의 라디안 각도를 예측합니다.
XMVector4AngleBetweenVectors

두 4D 벡터 사이의 방사형 각도를 계산합니다.
XMVector4ClampLength

4D 벡터의 길이를 지정된 범위로 고정합니다. (XMVector4ClampLength)
XMVector4ClampLengthV

4D 벡터의 길이를 지정된 범위로 고정합니다. (XMVector4ClampLengthV)
XMVector4Cross

4D 교차 제품을 계산합니다.
XMVector4Dot

4D 벡터 간에 점 제품을 계산합니다.
XMVector4Equal

두 4D 벡터가 같은지 테스트합니다.
XMVector4EqualInt

두 개의 4D 벡터가 같은지 테스트하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVector4EqualIntR

두 개의 4D 벡터가 같은지 테스트하여 각 구성 요소를 부호 없는 정수로 처리합니다. 또한 이 함수는 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 반환합니다.
XMVector4EqualR

두 4D 벡터가 같은지 테스트합니다. 또한 이 함수는 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 반환합니다.
XMVector4Greater

하나의 4D 벡터가 다른 4D 벡터보다 큰지 테스트합니다.
XMVector4GreaterOrEqual

한 4D 벡터가 다른 4D 벡터보다 크거나 같은지 테스트합니다.
XMVector4GreaterOrEqualR

한 4D 벡터가 다른 4D 벡터보다 크거나 같은지 테스트하고 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 반환합니다.
XMVector4GreaterR

한 4D 벡터가 다른 4D 벡터보다 큰지 테스트하고 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 반환합니다.
XMVector4InBounds

4D 벡터의 구성 요소가 설정된 범위 내에 있는지 테스트합니다.
XMVector4IsInfinite

4D 벡터의 구성 요소가 양수인지 음의 무한대인지 테스트합니다.
XMVector4IsNaN

4D 벡터의 구성 요소가 NaN인지 테스트합니다.
XMVector4Length

4D 벡터의 길이를 계산합니다.
XMVector4LengthEst

4D 벡터의 길이를 예측합니다.
XMVector4LengthSq

4D 벡터 길이의 제곱을 계산합니다.
XMVector4Less

하나의 4D 벡터가 다른 4D 벡터보다 작은지 테스트합니다.
XMVector4LessOrEqual

한 4D 벡터가 다른 4D 벡터보다 작거나 같은지 테스트합니다.
XMVector4NearEqual

하나의 4D 벡터가 다른 4D 벡터 근처에 있는지 테스트합니다.
XMVector4Normalize

정규화된 4D 벡터 버전을 반환합니다.
XMVector4NormalizeEst

4D 벡터의 정규화된 버전을 예측합니다.
XMVector4NotEqual

두 4D 벡터가 같지 않은지 테스트합니다.
XMVector4NotEqualInt

두 개의 4D 벡터가 같지 않은지 테스트하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVector4Orthogonal

4D 벡터에 수직인 벡터를 계산합니다.
XMVector4ReciprocalLength

4D 벡터 길이의 상호를 계산합니다.
XMVector4ReciprocalLengthEst

4D 벡터 길이의 상호를 추정합니다.
XMVector4Reflect

4D 일반 벡터에서 인시던트 4D 벡터를 반영합니다.
XMVector4Refract

4D 일반 벡터에서 인시던트 4D 벡터를 굴절합니다. (XMVector4Refract)
XMVector4RefractV

4D 일반 벡터에서 인시던트 4D 벡터를 굴절합니다. (XMVector4RefractV)
XMVector4Transform

행렬별로 4D 벡터를 변환합니다.
XMVector4TransformStream

지정된 행렬을 통해 4D 벡터 스트림을 변환합니다.
XMVectorAbs

XMVECTOR의 각 구성 요소에 대한 절대값을 계산합니다.
XMVectorACos

XMVECTOR의 각 구성 요소의 아크코사인을 계산합니다.
XMVectorACosEst

XMVECTOR의 각 구성 요소의 아크코사인을 추정합니다.
XMVectorAdd

두 벡터의 합계를 계산합니다.
XMVectorAddAngles

각도를 나타내는 두 개의 벡터를 추가합니다.
XMVectorAndCInt

두 번째 벡터의 부정을 사용하여 한 벡터의 논리적 AND를 계산하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVectorAndInt

두 벡터의 논리적 AND를 계산하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVectorASin

XMVECTOR의 각 구성 요소의 아크사인을 계산합니다.
XMVectorASinEst

XMVECTOR의 각 구성 요소의 아크사인을 추정합니다.
XMVectorATan

XMVECTOR의 각 구성 요소의 아크탄젠트를 계산합니다.
XMVectorATan2

Y/X의 아크탄젠트를 계산합니다.
XMVectorATan2Est

Y/X의 아크탄젠트를 추정합니다.
XMVectorATanEst

XMVECTOR의 각 구성 요소의 아크탄젠트를 예측합니다.
XMVectorBaryCentric

지정된 위치 벡터를 사용하여 Barycentric 좌표의 점을 반환합니다. (XMVectorBaryCentric)
XMVectorBaryCentricV

지정된 위치 벡터를 사용하여 Barycentric 좌표의 점을 반환합니다. (XMVectorBaryCentricV)
XMVectorCatmullRom

지정된 위치 벡터를 사용하여 Catmull-Rom 보간을 수행합니다. (XMVectorCatmullRom)
XMVectorCatmullRomV

지정된 위치 벡터를 사용하여 Catmull-Rom 보간을 수행합니다. (XMVectorCatmullRomV)
XMVectorCeiling

XMVECTOR의 각 구성 요소의 최대값을 계산합니다.
XMVectorClamp

벡터의 구성 요소를 지정된 최소 및 최대 범위로 고정합니다.
XMVectorCos

XMVECTOR의 각 구성 요소의 코사인을 계산합니다.
XMVectorCosEst

XMVECTOR의 각 구성 요소의 코사인을 추정합니다.
XMVectorCosH

XMVECTOR의 각 구성 요소에 대한 쌍곡선 코사인을 계산합니다.
XMVectorDivide

XMVECTOR의 한 instance 두 번째 instance 나누어 결과를 세 번째 instance 반환합니다. (XMVectorDivide)
XMVectorEqual

두 벡터의 같음을 위해 구성 요소별 테스트를 수행합니다.
XMVectorEqualInt

두 벡터의 같음을 위해 구성 요소별 테스트를 수행하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVectorEqualIntR

두 벡터의 같음을 위해 구성 요소별 테스트를 수행하여 각 구성 요소를 부호 없는 정수로 처리합니다. 또한 이 함수는 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 설정합니다.
XMVectorEqualR

두 벡터의 같음에 대한 구성 요소별 테스트를 수행하고 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 설정합니다.
XMVectorExp

각 구성 요소의 전원에 대해 발생된 두 개를 계산합니다. 참고 이 함수는 기존 Windows 8 코드의 XMVectorExp2에 대한 호환성 별칭입니다. 이 함수는 Windows 8.1 더 이상 사용되지 않습니다. 사용하지 말고 대신 XMVectorExp2 또는 XMVectorExpE를 사용합니다.  .
XMVectorExp10

각 구성 요소의 전원에 대해 발생된 10개를 계산합니다.
XMVectorExp2

각 구성 요소의 전원에 대해 발생된 두 개를 계산합니다.
XMVectorExpE

각 구성 요소의 전원으로 발생된 e(~2.71828)를 계산합니다.
XMVectorFalseInt

0(false) 벡터를 반환합니다.
XMVectorFloor

XMVECTOR의 각 구성 요소의 바닥을 계산합니다.
XMVectorGetByIndex

인덱스별 부동 소수점 데이터를 포함하는 XMVECTOR 데이터 형식의 네 가지 구성 요소 중 하나의 값을 검색합니다.
XMVectorGetByIndexPtr

포인터에서 참조하는 부동 소수점의 instance 인덱스에서 참조하는 부동 소수점 데이터를 포함하는 XMVECTOR 데이터 형식의 4개 구성 요소 중 하나의 값을 검색합니다.
XMVectorGetIntByIndex

인덱스별 정수 데이터를 포함하는 XMVECTOR 데이터 형식의 네 가지 구성 요소 중 하나의 값을 검색합니다.
XMVectorGetIntByIndexPtr

포인터에서 참조하는 정수의 instance 인덱스별 정수 데이터를 포함하는 XMVECTOR 데이터 형식의 4개 구성 요소 중 하나의 값을 검색합니다.
XMVectorGetIntW

XMVECTOR 데이터 형식의 w 구성 요소를 검색합니다. (XMVectorGetIntW)
XMVectorGetIntWPtr

정수 데이터가 포함된 XMVECTOR 데이터 형식의 w 구성 요소를 검색하고 포인터에서 참조하는 uint32_t instance 해당 구성 요소의 값을 저장합니다.
XMVectorGetIntX

XMVECTOR 데이터 형식의 x 구성 요소를 검색합니다. (XMVectorGetIntX)
XMVectorGetIntXPtr

정수 데이터가 포함된 XMVECTOR 데이터 형식의 x 구성 요소를 검색하고 포인터에서 참조하는 uint32_t instance 해당 구성 요소의 값을 저장합니다.
XMVectorGetIntY

XMVECTOR 데이터 형식의 y 구성 요소를 검색합니다. (XMVectorGetIntY)
XMVectorGetIntYPtr

정수 데이터가 포함된 XMVECTOR 데이터 형식의 y 구성 요소를 검색하고 포인터에서 참조하는 uint32_t instance 해당 구성 요소의 값을 저장합니다.
XMVectorGetIntZ

XMVECTOR 데이터 형식의 z 구성 요소를 검색합니다. (XMVectorGetIntZ)
XMVectorGetIntZPtr

정수 데이터가 포함된 XMVECTOR 데이터 형식의 z 구성 요소를 검색하고 포인터에서 참조하는 uint32_t instance 해당 구성 요소의 값을 저장합니다.
XMVectorGetW

XMVECTOR 데이터 형식의 w 구성 요소를 검색합니다. (XMVectorGetW)
XMVectorGetWPtr

부동 소수점 데이터가 포함된 XMVECTOR 데이터 형식의 w 구성 요소를 검색하고 포인터가 참조하는 부동 소수점 instance 해당 구성 요소의 값을 저장합니다.
XMVectorGetX

XMVECTOR 데이터 형식의 x 구성 요소를 검색합니다. (XMVectorGetX)
XMVectorGetXPtr

부동 소수점 데이터를 포함하는 XMVECTOR 데이터 형식의 x 구성 요소를 검색하고 포인터에서 참조하는 부동 소수점 instance 해당 구성 요소의 값을 저장합니다.
XMVectorGetY

XMVECTOR 데이터 형식의 y 구성 요소를 검색합니다. (XMVectorGetY)
XMVectorGetYPtr

부동 소수점 데이터를 포함하는 XMVECTOR 데이터 형식의 y 구성 요소를 검색하고 포인터에서 참조하는 부동 소수점 instance 해당 구성 요소의 값을 저장합니다.
XMVectorGetZ

XMVECTOR 데이터 형식의 z 구성 요소를 검색합니다. (XMVectorGetZ)
XMVectorGetZPtr

부동 소수점 데이터를 포함하는 XMVECTOR 데이터 형식의 z 구성 요소를 검색하고 포인터에서 참조하는 부동 소수점 instance 해당 구성 요소의 값을 저장합니다.
XMVectorGreater

두 벡터 사이의 보다 큰 구성 요소에 대한 구성 요소별 테스트를 수행합니다.
XMVectorGreaterOrEqual

두 벡터 간에 크거나 같은 구성 요소별 테스트를 수행합니다.
XMVectorGreaterOrEqualR

두 벡터 간에 크거나 같은 구성 요소별 테스트를 수행하고 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 설정합니다.
XMVectorGreaterR

두 벡터 사이의 보다 큰 구성 요소별 테스트를 수행하고 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 설정합니다.
XMVectorHermite

지정된 벡터를 사용하여 Hermite 스플라인 보간을 수행합니다. (XMVectorHermite)
XMVectorHermiteV

지정된 벡터를 사용하여 Hermite 스플라인 보간을 수행합니다. (XMVectorHermiteV)
XMVectorInBounds

지정된 벡터의 구성 요소가 설정된 범위 내에 있는지 여부를 테스트합니다.
XMVectorInBoundsR

지정된 벡터의 구성 요소가 특정 범위 내에 있는지 테스트하고 XMComparisonAllTrue와 같은 함수를 사용하여 검사할 수 있는 비교 값을 설정합니다.
XMVectorInsert

지정된 수의 32비트 구성 요소에서 왼쪽으로 벡터를 회전하고 해당 결과의 선택한 요소를 다른 벡터에 삽입합니다.
XMVectorIsInfinite

벡터에서 +/- 무한대에 대한 구성 요소별 테스트를 수행합니다.
XMVectorIsNaN

벡터에서 구성 요소별 NaN 테스트를 수행합니다.
XMVectorLerp

두 벡터 간의 선형 보간을 수행합니다. (XMVectorLerp)
XMVectorLerpV

두 벡터 간의 선형 보간을 수행합니다. (XMVectorLerpV)
XMVectorLess

두 벡터 사이의 미만에 대해 구성 요소별 테스트를 수행합니다.
XMVectorLessOrEqual

두 벡터 간의 작거나 같음인 구성 요소별 테스트를 수행합니다.
XMVectorLog

벡터의 각 구성 요소에 대한 기본 두 로그를 계산합니다. 참고 이 함수는 기존 Windows 8 코드의 XMVectorLog2에 대한 호환성 별칭입니다.
XMVectorLog10

벡터의 각 구성 요소에 대한 기본 10개의 로그를 계산합니다.
XMVectorLog2

벡터의 각 구성 요소에 대한 기본 두 로그를 계산합니다.
XMVectorLoge

벡터의 각 구성 요소에 대한 기본 e 로그를 계산합니다.
XMVectorMax

두 벡터를 구성 요소별로 비교하고 가장 큰 구성 요소를 포함하는 벡터를 반환합니다.
XMVectorMergeXY

두 벡터의 x 및 y 구성 요소를 결합하여 새 벡터를 만듭니다.
XMVectorMergeZW

두 벡터의 z 및 w 구성 요소를 결합하여 새 벡터를 만듭니다.
XMVectorMin

두 벡터를 구성 요소별로 비교하고 가장 작은 구성 요소를 포함하는 벡터를 반환합니다.
XMVectorMod

두 벡터의 몫의 구성 요소별 부동 소수점 나머지를 계산합니다.
XMVectorModAngles

구성 요소별 각도 모듈로 2PI를 계산합니다.
XMVectorMultiply

두 벡터의 구성 요소별 제품을 계산합니다.
XMVectorMultiplyAdd

세 번째 벡터에 추가된 처음 두 벡터의 곱을 계산합니다.
XMVectorNearEqual

지정된 임계값 내에서 두 벡터의 같음을 위해 구성 요소별 테스트를 수행합니다.
XMVectorNegate

벡터의 부정을 계산합니다.
XMVectorNegativeMultiplySubtract

세 번째 벡터와 처음 두 벡터의 곱의 차이를 계산합니다.
XMVectorNorInt

두 벡터의 논리적 NOR을 계산하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVectorNotEqual

두 벡터의 같지 않음에 대한 구성 요소별 테스트를 수행합니다.
XMVectorNotEqualInt

두 벡터의 같지 않음에 대한 구성 요소별 테스트를 수행하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVectorOrInt

두 벡터의 논리적 OR을 계산하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVectorPermute

두 벡터의 구성 요소를 음소거하여 새 벡터를 만듭니다.
XMVectorPow

V2의 성능에 맞게 V1을 계산합니다.
XMVectorReciprocal

벡터의 구성 요소별 상호를 계산합니다.
XMVectorReciprocalEst

벡터의 구성 요소별 상호를 예측합니다.
XMVectorReciprocalSqrt

벡터의 구성 요소별 상호 제곱근을 계산합니다.
XMVectorReciprocalSqrtEst

벡터의 구성 요소별 상호 제곱근을 예측합니다.
XMVectorReplicate

부동 소수점 값을 벡터의 네 구성 요소 모두에 복제합니다.
XMVectorReplicateInt

정수 값을 벡터의 네 가지 구성 요소 모두에 복제합니다.
XMVectorReplicateIntPtr

포인터에서 참조하는 정수 값을 벡터의 네 구성 요소 모두에 복제합니다.
XMVectorReplicatePtr

포인터에서 참조하는 부동 소수점 값을 벡터의 네 구성 요소 모두에 복제합니다.
XMVectorRotateLeft

지정된 수의 32비트 요소로 왼쪽으로 벡터를 회전합니다.
XMVectorRotateRight

지정된 수의 32비트 요소로 벡터를 오른쪽으로 회전합니다.
XMVectorRound

벡터의 각 구성 요소를 가장 가까운 정수("은행 반올림"라고 함)로 반올림합니다.
XMVectorSaturate

벡터의 각 구성 요소를 0.0f에서 1.0f 범위로 포화합니다.
XMVectorScale

스칼라는 벡터에 부동 소수점 값을 곱합니다.
XMVectorSelect

두 입력 벡터 간에 구성 요소별 선택을 수행하고 결과 벡터를 반환합니다.
XMVectorSelectControl

XMVectorSelect에서 사용할 컨트롤 벡터를 정의합니다.
XMVectorSet

4개의 부동 소수점 값을 사용하여 벡터를 만듭니다.
XMVectorSetBinaryConstant

각 구성 요소가 0.0f 또는 1.0f인 벡터를 만듭니다.
XMVectorSetByIndex

부동 소수점 개체를 사용하여 인덱스에서 참조하는 정수 데이터를 포함하는 XMVECTOR 데이터 형식의 네 가지 구성 요소 중 하나의 값을 설정합니다.
XMVectorSetByIndexPtr

부동 소수점 instance 대한 포인터를 사용하여 인덱스에서 참조하는 부동 소수점 데이터를 포함하는 XMVECTOR 데이터 형식의 네 가지 구성 요소 중 하나의 값을 설정합니다.
XMVectorSetInt

부호 없는 정수 구성 요소가 있는 벡터를 만듭니다.
XMVectorSetIntByIndex

정수 instance 사용하여 인덱스에서 참조하는 정수 데이터를 포함하는 XMVECTOR 데이터 형식의 네 가지 구성 요소 중 하나의 값을 설정합니다.
XMVectorSetIntByIndexPtr

정수 instance 대한 포인터를 사용하여 인덱스에서 참조하는 정수 데이터를 포함하는 XMVECTOR 데이터 형식의 네 가지 구성 요소 중 하나의 값을 설정합니다.
XMVectorSetIntW

XMVECTOR 데이터 형식의 w 구성 요소 값을 설정합니다. (XMVectorSetIntW)
XMVectorSetIntWPtr

포인터에서 참조하는 uint32_t instance 포함된 값을 사용하여 정수 데이터를 포함하는 XMVECTOR의 w 구성 요소를 설정합니다.
XMVectorSetIntX

XMVECTOR 데이터 형식의 x 구성 요소 값을 설정합니다. (XMVectorSetIntX)
XMVectorSetIntXPtr

포인터에서 참조하는 uint32_t instance 포함된 값을 사용하여 정수 데이터를 포함하는 XMVECTOR의 x 구성 요소를 설정합니다.
XMVectorSetIntY

XMVECTOR 데이터 형식의 y 구성 요소 값을 설정합니다. (XMVectorSetIntY)
XMVectorSetIntYPtr

포인터에서 참조하는 uint32_t instance 포함된 값을 사용하여 정수 데이터를 포함하는 XMVECTOR의 y 구성 요소를 설정합니다.
XMVectorSetIntZ

XMVECTOR 데이터 형식의 z 구성 요소 값을 설정합니다. (XMVectorSetIntZ)
XMVectorSetIntZPtr

포인터에서 참조하는 uint32_t instance 포함된 값을 사용하여 정수 데이터를 포함하는 XMVECTOR의 z 구성 요소를 설정합니다.
XMVectorSetW

XMVECTOR 데이터 형식의 w 구성 요소 값을 설정합니다. (XMVectorSetW)
XMVectorSetWPtr

부동 소수점 데이터를 포함하는 XMVECTOR의 w 구성 요소를 포인터가 참조하는 부동 소수점 instance 포함된 값으로 설정합니다.
XMVectorSetX

XMVECTOR 데이터 형식의 x 구성 요소 값을 설정합니다. (XMVectorSetX)
XMVectorSetXPtr

부동 소수점 데이터를 포함하는 XMVECTOR의 x 구성 요소를 포인터에서 참조하는 부동 소수점 instance 포함된 값으로 설정합니다.
XMVectorSetY

XMVECTOR 데이터 형식의 y 구성 요소 값을 설정합니다. (XMVectorSetY)
XMVectorSetYPtr

부동 소수점 데이터를 포함하는 XMVECTOR의 y 구성 요소를 포인터가 참조하는 부동 소수점 instance 포함된 값으로 설정합니다.
XMVectorSetZ

XMVECTOR 데이터 형식의 z 구성 요소 값을 설정합니다. (XMVectorSetZ)
XMVectorSetZPtr

부동 소수점 데이터를 포함하는 XMVECTOR의 z 구성 요소를 포인터에서 참조하는 부동 소수점 instance 포함된 값으로 설정합니다.
XMVectorShiftLeft

지정된 수의 32비트 요소에서 왼쪽으로 벡터를 이동하여 비어 있는 요소를 두 번째 벡터의 요소로 채웁니다.
XMVectorSin

XMVECTOR의 각 구성 요소의 사인을 계산합니다.
XMVectorSinCos

XMVECTOR의 각 구성 요소에 대한 사인과 코사인을 계산합니다.
XMVectorSinCosEst

XMVECTOR의 각 구성 요소에 대한 사인 및 코사인을 추정합니다.
XMVectorSinEst

XMVECTOR의 각 구성 요소의 사인을 추정합니다.
XMVectorSinH

XMVECTOR의 각 구성 요소에 대한 쌍곡선 사인을 계산합니다.
XMVectorSplatConstant

동일한 부동 소수점 구성 요소를 사용하여 벡터를 만듭니다. 각 구성 요소는 정수 지수로 2로 나눈 상수입니다.
XMVectorSplatConstantInt

동일한 정수 구성 요소를 사용하여 벡터를 만듭니다.
XMVectorSplatEpsilon

각 구성 요소가 epsilon인 벡터를 반환합니다(1.192092896e-7).
XMVectorSplatInfinity

각 구성 요소가 무한대(0x7F800000)인 벡터를 반환합니다.
XMVectorSplatOne

각 구성 요소가 하나인 벡터를 반환합니다.
XMVectorSplatQNaN

각 구성 요소가 QNaN(0x7CF00000)인 벡터를 반환합니다.
XMVectorSplatSignMask

각 구성 요소가 기호 마스크(0x80000000)인 벡터를 반환합니다.
XMVectorSplatW

벡터의 w 구성 요소를 모든 구성 요소에 복제합니다.
XMVectorSplatX

벡터의 x 구성 요소를 모든 구성 요소에 복제합니다.
XMVectorSplatY

벡터의 y 구성 요소를 모든 구성 요소에 복제합니다.
XMVectorSplatZ

벡터의 z 구성 요소를 모든 구성 요소에 복제합니다.
XMVectorSqrt

벡터의 구성 요소별 제곱근을 계산합니다.
XMVectorSqrtEst

벡터의 구성 요소별 제곱근을 추정합니다.
XMVectorSubtract

두 벡터의 차이를 계산합니다.
XMVectorSubtractAngles

각도를 나타내는 두 개의 벡터를 뺍니다.
XMVectorSum

XMVECTOR 구성 요소의 가로 합계를 계산합니다. 가로 합계는 벡터의 각 구성 요소를 함께 추가한 결과입니다.
XMVectorSwizzle

벡터를 스위즐합니다.
XMVectorTan

XMVECTOR의 각 구성 요소의 탄젠트를 계산합니다.
XMVectorTanEst

XMVECTOR의 각 구성 요소의 탄젠트를 추정합니다.
XMVectorTanH

XMVECTOR의 각 구성 요소에 대한 쌍곡선 탄젠트를 계산합니다.
XMVectorTrueInt

각 구성 요소가 true(0xFFFFFFFF)를 나타내는 벡터를 반환합니다.
XMVectorTruncate

벡터의 각 구성 요소를 0 방향으로 가장 가까운 정수 값으로 반올림합니다.
XMVectorXorInt

두 벡터의 논리 XOR을 계산하여 각 구성 요소를 부호 없는 정수로 처리합니다.
XMVectorZero

0 벡터를 만듭니다.
XMVerifyCPUSupport

DirectXMath 라이브러리가 현재 플랫폼을 지원하는지 나타냅니다.

구조체

 
XMFLOAT2

두 개의 단정밀도 부동 소수점 값으로 구성된 2D 벡터입니다.
XMFLOAT2A

16 바이트 경계에 맞춰진 XMFLOAT2 구조체에 대해 설명합니다.
XMFLOAT3

3개의 단정밀도 부동 소수점 값으로 구성된 3D 벡터에 대해 설명합니다.
XMFLOAT3A

16비트 경계에 맞춰진 XMFLOAT3 구조체에 대해 설명합니다.
XMFLOAT3X3

3x3 부동 소수점 행렬입니다.
XMFLOAT3X4

32비트 부동 소수점 구성 요소를 포함하는 3x4 열 주 행렬입니다.
XMFLOAT3X4A

16비트 경계에 맞춰진 32비트 부동 소수점 구성 요소를 포함하는 3x4 열 주 행렬입니다.
XMFLOAT4

4개의 단정밀도 부동 소수점 값으로 구성된 4D 벡터에 대해 설명합니다.
XMFLOAT4A

16 바이트 경계에 맞춰진 XMFLOAT4 구조체에 대해 설명합니다.
XMFLOAT4X3

4*3 부동 소수점 행렬입니다.
XMFLOAT4X3A

16비트 경계에 맞춰진 XMFLOAT4X3 구조체에 대해 설명합니다.
XMFLOAT4X4

4*4 부동 소수점 행렬입니다.
XMFLOAT4X4A

16 바이트 경계에 맞춰진 XMFLOAT4X4 구조체에 대해 설명합니다.
XMINT2

각 구성 요소가 부록 정수인 2D 벡터입니다.
XMINT3

각 구성 요소가 부록 정수인 3D 벡터입니다.
XMINT4

각 구성 요소가 부록 정수인 4D 벡터입니다.
XMMATRIX

4개의 하드웨어 벡터 레지스터에 매핑되는 16비트 경계에 맞춰진 4*4 행렬을 설명합니다.
XMUINT2

각 구성 요소가 부호 없는 정수인 2D 벡터입니다.
XMUINT3

각 구성 요소가 부호 없는 정수인 3D 벡터입니다.
XMUINT4

각 구성 요소가 부호 없는 정수인 4D 벡터입니다.