directxmath.h 헤더
이 헤더는 DirectXMath에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
directxmath.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
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 벡터입니다. |