이 헤더는 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 XMFLOAT3X4를 XMMATRIX에 로드합니다. |
|
XMLoadFloat3x4A XMFLOAT3X4A를 XMMATRIX에 로드합니다. |
|
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 XMFLOAT3X4에 XMMATRIX를 저장합니다. |
|
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 벡터입니다. |