DirectXMath 會使用此標頭。 如需詳細資訊,請參閱
directxmath.h 包含下列程式設計介面:
函式
NA:directxmath::operator- 計算 XMVECTOR 實例的否定。 |
NA:directxmath::operator- 從第二個實例減去一個 XMVECTOR 實例,以傳回 XMVECTOR 的新實例中的結果。 |
NA:directxmath::operator* 將 XMVECTOR 的一個實例乘以第二個實例,以傳回第三個實例的結果。 |
NA:directxmath::operator* 將 XMVECTOR 的實例乘以浮點值,傳回 XMVECTOR 的新實例結果。 |
NA:directxmath::operator* 將浮點值乘以 XMVECTOR 的實例,傳回 XMVECTOR 的新實例結果。 |
NA:directxmath::operator*= 將一個 XMVECTOR 實例乘以第二個實例,並傳回更新的初始實例參考。 |
NA:directxmath::operator*= 將 XMVECTOR 實例乘以浮點值,並傳回更新實例的參考。 |
NA:directxmath::operator/ 將 XMVECTOR 的一個實例除以第二個實例,以第三個實例傳回結果。o |
NA:directxmath::operator/ 將 XMVECTOR 實例除以浮點值,傳回 XMVECTOR 的新實例結果。 |
NA:directxmath::operator/= 將一個 XMVECTOR 實例除以第二個實例,並傳回更新的初始實例參考。 |
NA:directxmath::operator/= 將 XMVECTOR 實例除以浮點值,並傳回更新實例的參考。 |
NA:directxmath::operator+ 在 XMVECTOR 實例上執行身分識別作業。 |
NA:directxmath::operator+ 加入兩個 XMVECTOR實例,以傳回新實例的結果。 |
NA:directxmath::operator+= 將浮點值加入至 XMVECTOR 實例,並傳回更新實例的參考。 |
NA:directxmath::operator-= 從 XMVECTOR 的目前實例減去浮點值,傳回更新的目前實例中的結果。 |
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 將以弧度為單位測量的角度轉換成一個以度為單位測量的角度。 |
XMConvertToRadian 將以度為單位測量的角度轉換成以弧度為單位的一個量值。 |
XMConvertVectorFloatToInt 將具有浮點數元件的 XMVECTOR 轉換成具有int32_t元件的 XMVECTOR,並套用統一偏差。 |
XMConvertVectorFloatToUInt 將具有浮點數元件的 XMVECTOR 轉換成具有uint32_t元件的 XMVECTOR,並套用統一偏差。 |
XMConvertVectorIntToFloat 將具有int32_t元件的 XMVECTOR 轉換為具有浮點數元件的 XMVECTOR,並套用統一偏差。 |
XMConvertVectorUIntToFloat 將具有uint32_t元件的 XMVECTOR 轉換為具有浮點數元件的 XMVECTOR,並套用統一偏差。 |
XMFresnelTerm 計算未篩選光線的 Fresnel 字詞。 |
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 將 16 位元組對齊的資料載入 XMVECTOR 的 x 和 y 元件。 |
XMLoadInt3 將資料載入 XMVECTOR 的 x、y 和 z 元件,而不需檢查類型。 |
XMLoadInt3A 在沒有類型檢查的情況下,將 16 位元組對齊的資料載入 XMVECTOR 的 x、y 和 z 元件。 |
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 建置識別矩陣。 |
XMMatrixInverse 計算矩陣的反轉。 |
XMMatrixIsIdentity 測試矩陣是否為識別矩陣。 |
XMMatrixIsInfinite 測試矩陣的任何元素是否為正數或負無限大。 |
XMMatrixIsNaN 測試矩陣的任何專案是否為 NaN。 |
XMMatrixLookAtLH 使用相機位置、向上方向與焦點建置左手座標系統的視圖矩陣。 |
XMMatrixLookAtRH 使用相機位置、向上方向與焦點建置右手座標系統的視圖矩陣。 |
XMMatrixLookToLH 使用相機位置、向上方向與相機方向建置左手座標系統的視圖矩陣。 |
XMMatrixLookToRH 使用相機位置、向上方向與相機方向建置右手座標系統的視圖矩陣。 |
XMMatrixMultiply 計算兩個矩陣的乘積。 |
XMMatrixMultiplyTranspose 計算兩個矩陣乘積的轉置。 |
XMMatrixOrthographicLH 建置左手座標系統的正交投影矩陣。 |
XMMatrixOrthographicOffCenterLH 建置左手座標系統的自訂正交投影矩陣。 |
XMMatrixOrthographicOffCenterRH 建置右手座標系統的自訂正交投影矩陣。 |
XMMatrixOrthographicRH 建置右手座標系統的正交投影矩陣。 |
XMMatrixPerspectiveFovLH 根據視野範圍建置左手透視投影矩陣。 |
XMMatrixPerspectiveFovRH 根據視野範圍建置右手透視投影矩陣。 |
XMMatrixPerspectiveLH 建置左手透視投影矩陣。 |
XMMatrixPerspectiveOffCenterLH 建置自訂版本的左手透視投影矩陣。 |
XMMatrixPerspectiveOffCenterRH 建置自訂版本的右手透視投影矩陣。 |
XMMatrixPerspectiveRH 建置右手透視投影矩陣。 |
XMMatrixReflect 建置轉換矩陣,其設計目的是要透過指定的平面反映向量。 |
XMMatrixRotationAxis 建置繞任意軸旋轉的矩陣。 |
XMMatrixRotationNormal 建置以任意一般向量旋轉的矩陣。 |
XMMatrixRotationQuaternion 從四元數建置旋轉矩陣。 |
XMMatrixRotationRollPitchYaw 根據指定的傾斜度、傾斜度和滾輪 (Euler 角度來建置旋轉矩陣) 。 |
XMMatrixRotationRollPitchYawFromVector 根據包含 Euler 角度的向量來建置旋轉矩陣, (傾斜、傾斜和滾動) 。 |
XMMatrixRotationX 建置繞 X 軸旋轉的矩陣。 |
XMMatrixRotationY 建置繞 Y 軸旋轉的矩陣。 |
XMMatrixRotationZ 建置繞 Z 軸旋轉的矩陣。 |
XMMatrixScaling 建置沿著 X 軸、y 軸和 Z 軸縮放的矩陣。 |
XMMatrixScalingFromVector 從 3D 向量建置縮放矩陣。 |
XMMatrixSet 建立具有浮點值的矩陣。 |
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 傳回識別四元數。 |
XMQuaternionInverse 計算四元數的反數。 |
XMQuaternionIsIdentity 測試特定四元數是否為識別四元數。 |
XMQuaternionIsInfinite 測試四元數的任何元件是否為正數或負無限大。 |
XMQuaternionIsNaN 測試四元數的任何元件是否為 NaN。 |
XMQuaternionLength 計算四元數的大小。 |
XMQuaternionLengthSq 計算四元數大小的平方。 |
XMQuaternionLn 計算指定單位四元數的自然對數。 |
XMQuaternionMultiply 計算兩個四元數的乘積。 |
XMQuaternionNormalize 正規化四元數。 |
XMQuaternionNormalizeEst 估計四元數的標準化版本。 |
XMQuaternionNotEqual 測試兩個四元數是否不相等。 |
XMQuaternionReciprocalLength 計算四元數大小的倒數。 |
XMQuaternionRotationAxis 計算軸的旋轉四元數。 |
XMQuaternionRotationMatrix 從旋轉矩陣計算旋轉四元數。 |
XMQuaternionRotationNormal 計算一般向量的旋轉四元數。 |
XMQuaternionRotationRollPitchYaw 根據旋轉四元數、傾斜度和滾輪 (Euler 角度) 計算。 |
XMQuaternionRotationRollPitchYawFromVector 根據包含 Euler 角度的向量,計算旋轉四元數, (傾斜、偏角和滾動) 。 |
XMQuaternionSlerp 使用球面線性插補,在兩個單位四元數之間插補。 (XMQuaternionSlerp) |
XMQuaternionSlerpV 使用球面線性插補,在兩個單位四元數之間插補。 (XMQuaternionSlerpV) |
XMQuaternionSquad 使用球面四邊形插補插補點,在四個單位四元數之間插補。 (XMQuaternionSquad) |
XMQuaternionSquadSetup 提供設定控制點的位址,以用於球面四邊形插補。 |
XMQuaternionSquadV 使用球面四邊形插補插補點,在四個單位四元數之間插補。 (XMQuaternionSquadV) |
XMQuaternionToAxisAngle 針對指定的四元數計算該軸的軸和旋轉角度。 |
XMScalarACos 計算浮點數的反余弦值。 |
XMScalarACosEst 估計浮點數的反余弦值。 |
XMScalarASin 計算浮點數的反正弦值。 |
XMScalarASinEst 估計浮點數的反正弦值。 |
XMScalarCos 計算弧度角度的余弦值。 |
XMScalarCosEst 估計弧度角度的余弦值。 |
XMScalarModAngle 計算 -XM_PI 與 XM_PI之間的角度。 |
XMScalarNearequal 判斷兩個浮點值是否幾乎相等。 |
XMScalarSin 計算弧度角度的正弦值。 |
XMScalarSinCos 計算弧度角度的正弦和余弦值。 |
XMScalarSinCosEst 估計弧度角度的正弦和余弦值。 |
XMScalarSinEst 估計弧度角度的正弦值。 |
XMStoreFloat 將 XMVECTOR 儲存在浮點數中。 |
XMStoreFloat2 將 XMVECTOR 儲存在 XMFLOAT2 中。 |
XMStoreFloat2A 將 XMVECTOR 儲存在 XMFLOAT2A 中。 |
XMStoreFloat3 將 XMVECTOR 儲存在 XMFLOAT3 中。 |
XMStoreFloat3A 將 XMVECTOR 儲存在 XMFLOAT3A 中。 |
XMStoreFloat3x3 將 XMMATRIX 儲存在 XMFLOAT3X3 中。 |
XMStoreFloat3x4 將 XMMATRIX 儲存在 XMFLOAT3X4中。 |
XMStoreFloat3x4A 將 XMMATRIX 儲存在 XMFLOAT3X4A中。 |
XMStoreFloat4 將 XMVECTOR 儲存在 XMFLOAT4 中。 |
XMStoreFloat4A 將 XMVECTOR 儲存在 XMFLOAT4A 中。 |
XMStoreFloat4x3 將 XMMATRIX 儲存在 XMFLOAT4X3 中。 |
XMStoreFloat4x3A 將 XMVECTOR 儲存在 XMFLOAT4X3A 中。 |
XMStoreFloat4x4 將 XMMATRIX 儲存在 XMFLOAT4X4 中。 |
XMStoreFloat4x4A 將 XMVECTOR 儲存在 XMFLOAT4X4A 中。 |
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 的一個實例除以第二個實例,以傳回第三個實例的結果。 (XMVectorDivide) |
XMVectorEqual 針對兩個向量是否相等執行每個元件測試。 |
XMVectorEqualInt 針對兩個向量的相等執行每個元件測試,將每個元件視為不帶正負號的整數。 |
XMVectorEqualIntr 針對兩個向量的相等執行每個元件測試,將每個元件視為不帶正負號的整數。 此外,此函式會設定可使用 XMComparisonAllTrue 等函式來檢查的比較值。 |
XMVectorEqualr 針對兩個向量是否相等執行個別元件測試,並設定可使用 XMComparisonAllTrue 等函式檢查的比較值。 |
XMVectorExp 計算每個元件的乘冪的兩個。注意 此函式是現有 Windows 8 程式碼之 XMVectorExp2 的相容性別名。 此函式已被取代為 Windows 8.1。 請勿使用它,而是改用 XMVectorExp2 或 XMVectorExpE。 . |
XMVectorExp10 計算每個元件的乘冪十。 |
XMVectorExp2 計算每個元件的乘冪的兩個。 |
XMVectorExpE 計算 e (~2.71828) 每個元件的電源。 |
XMVectorFalseInt 傳回零 (false) 向量。 |
XMVectorFloor 計算 XMVECTOR 每個元件的樓層。 |
XMVectorGetByIndex 依索引擷取 XMVECTOR 資料類型的四個元件之一的值,其中包含浮點數據。 |
XMVectorGetByIndexPtr 擷取指標所參考浮點數的實例,這是 XMVECTOR 資料類型的四個元件之一的值,其中包含索引所參考的浮點數據。 |
XMVectorGetIntByIndex 依索引擷取 XMVECTOR 資料類型的四個元件之一的值,其中包含整數資料。 |
XMVectorGetIntByIndexPtr 擷取指標所參考之整數的實例,這是 XMVECTOR 資料類型的四個元件之一的值,其中包含索引的整數資料。 |
XMVectorGetIntW 擷取 XMVECTOR 資料類型的 w 元件。 (XMVectorGetIntW) |
XMVectorGetIntWPtr 擷取 XMVECTOR 資料類型的 w 元件,其中包含整數資料,並將該元件的值儲存在指標所參考uint32_t實例中。 |
XMVectorGetIntX 擷取 XMVECTOR 資料類型的 x 元件。 (XMVectorGetIntX) |
XMVectorGetIntXPtr 擷取 XMVECTOR 資料類型的 x 元件,其中包含整數資料,並將該元件的值儲存在指標所參考uint32_t實例中。 |
XMVectorGetInty 擷取 XMVECTOR 資料類型的 y 元件。 (XMVectorGetInty) |
XMVectorGetIntYPtr 擷取 XMVECTOR 資料類型的 y 元件,其中包含整數資料,並將該元件的值儲存在指標所參考的 uint32_t 實例中。 |
XMVectorGetIntZ 擷取 XMVECTOR 資料類型的 z 元件。 (XMVectorGetIntZ) |
XMVectorGetIntZPtr 擷取 XMVECTOR 資料類型的 z 元件,其中包含整數資料,並將該元件的值儲存在指標所參考uint32_t的實例中。 |
XMVectorGetW 擷取 XMVECTOR 資料類型的 w 元件。 (XMVectorGetW) |
XMVectorGetWPtr 擷取 XMVECTOR 資料類型的 w 元件,其中包含浮點數據,並將該元件的值儲存在指標所參考的 float 實例中。 |
XMVectorGetX 擷取 XMVECTOR 資料類型的 x 元件。 (XMVectorGetX) |
XMVectorGetXPtr 擷取 XMVECTOR 資料類型的 x 元件,其中包含浮點數據,並將該元件的值儲存在指標所參考的 float 實例中。 |
XMVectorGety 擷取 XMVECTOR 資料類型的 y 元件。 (XMVectorGety) |
XMVectorGetYPtr 擷取 XMVECTOR 資料類型的 y 元件,其中包含浮點數據,並將該元件的值儲存在指標所參考的 float 實例中。 |
XMVectorGetZ 擷取 XMVECTOR 資料類型的 z 元件。 (XMVectorGetZ) |
XMVectorGetZPtr 擷取 XMVECTOR 資料類型的 z 元件,其中包含浮點數據,並將該元件的值儲存在指標所參考的 float 實例中。 |
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 計算向量每個元件的基底十對數。 |
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 計算 V1 提升至 V2 的強大功能。 |
XMVectorReciprocal 計算向量的個別元件倒數。 |
XMVectorReciprocalEst 估計向量的個別元件倒數。 |
XMVectorReciprocalSqrt 計算向量的每個元件倒數平方根。 |
XMVectorReciprocalSqrtEst 估計向量的每個元件倒數平方根。 |
XMVectorReplicate 將浮點值複寫至向量的所有四個元件。 |
XMVectorReplicateInt 將整數值複寫至向量的所有四個元件。 |
XMVectorReplicateIntPtr 將指標所參考的整數值複寫到向量的所有四個元件中。 |
XMVectorReplicatePtr 將指標所參考的浮點值複寫到向量的所有四個元件中。 |
XMVectorRotateLeft 將向量向左旋轉 32 位元素的指定數目。 |
XMVectorRotateRight 將向量向右旋轉 32 位元素的指定數目。 |
XMVectorRound 將向量的每個元件四捨五入為最接近的偶數整數 (稱為「銀行者舍入」) 。 |
XMVectorSaturate 將向量的每個元件飽和到範圍 0.0f 到 1.0f。 |
XMVectorScale 純量會將向量乘以浮點值。 |
XMVectorSelect 在兩個輸入向量之間執行個別元件選取,並傳回產生的向量。 |
XMVectorSelectControl 定義控制項向量以用於 XMVectorSelect。 |
XMVectorSet 使用四個浮點值建立向量。 |
XMVectorSetBinaryConstant 建立向量,每個元件都是 0.0f 或 1.0f。 |
XMVectorSetByIndex 使用浮點物件來設定 XMVECTOR 資料類型的四個元件之一的值,其中包含索引所參考的整數資料。 |
XMVectorSetByIndexPtr 使用浮點實例的指標,設定 XMVECTOR 資料類型中四個元件之一的值,其中包含索引所參考的浮點數據。 |
XMVectorSetInt 建立具有不帶正負號整陣列件的向量。 |
XMVectorSetIntByIndex 使用整數實例來設定 XMVECTOR 資料類型的四個元件之一的值,其中包含索引所參考的整數資料。 |
XMVectorSetIntByIndexPtr 使用整數實例的指標,設定索引所參考之 XMVECTOR 資料類型之四個元件之一的值。 |
XMVectorSetIntW 設定 XMVECTOR 資料類型之 w 元件的值。 (XMVectorSetIntW) |
XMVectorSetIntWPtr 設定包含整數資料的 XMVECTOR 的 w 元件,其值包含在指標所參考的實例中uint32_t。 |
XMVectorSetIntX 設定 XMVECTOR 資料類型之 x 元件的值。 (XMVectorSetIntX) |
XMVectorSetIntXPtr 設定 XMVECTOR 的 x 元件,其中包含指標所參考之 uint32_t 實例中的值。 |
XMVectorSetInty 設定 XMVECTOR 資料類型的 y 元件值。 (XMVectorSetInty) |
XMVectorSetIntYPtr 設定 XMVECTOR 包含整數資料的 y 元件,其值包含在指標所參考的實例中uint32_t。 |
XMVectorSetIntZ 設定 XMVECTOR 資料類型的 z 元件值。 (XMVectorSetIntZ) |
XMVectorSetIntZPtr 設定 XMVECTOR 的 z 元件,其中包含指標所參考之實例中的值uint32_t整數資料。 |
XMVectorSetW 設定 XMVECTOR 資料類型之 w 元件的值。 (XMVectorSetW) |
XMVectorSetWPtr 設定 XMVECTOR 的 w 元件,其中包含指標所參考之 float 實例中的值。 |
XMVectorSetX 設定 XMVECTOR 資料類型之 x 元件的值。 (XMVectorSetX) |
XMVectorSetXPtr 設定 XMVECTOR 的 x 元件,其中包含指標所參考之 float 實例中的浮點數。 |
XMVectorSetY 設定 XMVECTOR 資料類型的 y 元件值。 (XMVectorSety) |
XMVectorSetYPtr 設定 XMVECTOR 的 y 元件,其中包含指標所參考之 float 實例中的浮點數。 |
XMVectorSetZ 設定 XMVECTOR 資料類型的 z 元件值。 (XMVectorSetZ) |
XMVectorSetZPtr 設定 XMVECTOR 的 z 元件,其中包含指標所參考之 float 實例中的浮點數。 |
XMVectorShiftLeft 將向量向左移 32 位元素的指定數目,以第二個向量中的元素填滿空的元素。 |
XMVectorSin 計算 XMVECTOR 每個元件的正弦值。 |
XMVectorSinCos 計算 XMVECTOR 每個元件的正弦和余弦值。 |
XMVectorSinCosEst 估計 XMVECTOR 每個元件的正弦和余弦值。 |
XMVectorSinEst 估計 XMVECTOR 每個元件的正弦值。 |
XMVectorSinH 計算 XMVECTOR 每個元件的雙曲正弦值。 |
XMVectorSplatConstant 建立具有相同浮點元件的向量。 每個元件都是一個常數,除以兩個乘以整數指數。 |
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 將向量的每個元件四捨五入為最接近的整數值,方向為零。 |
XMVectorXorInt 計算兩個向量的邏輯 XOR,將每個元件視為不帶正負號的整數。 |
XMVectorZero 建立零向量。 |
XMVerifyCPUSupport 指出 DirectXMath 程式庫是否支援目前的平臺。 |
結構
XMFLOAT2 由兩個單精確度浮點數組成的 2D 向量。 |
XMFLOAT2A 描述在 16 位元組界限上對齊的 XMFLOAT2 結構。 |
XMFLOAT3 描述由三個單精確度浮點數組成的 3D 向量。 |
XMFLOAT3A 描述在 16 位元組界限上對齊的 XMFLOAT3 結構。 |
XMFLOAT3X3 3x3 浮點矩陣。 |
XMFLOAT3X4 包含 32 位浮點數元件的 3x4 資料行主要矩陣。 |
XMFLOAT3X4A 3x4 資料行主要矩陣,其中包含 32 位浮點數元件在 16 位元組界限上對齊。 |
XMFLOAT4 描述由四個單精確度浮點數組成的 4D 向量。 |
XMFLOAT4A 描述在 16 位元組界限上對齊的 XMFLOAT4 結構。 |
XMFLOAT4X3 4*3 浮點矩陣。 |
XMFLOAT4X3A 描述在 16 位元組界限上對齊的 XMFLOAT4X3 結構。 |
XMFLOAT4X4 4*4 浮點矩陣。 |
XMFLOAT4X4A 描述在 16 位元組界限上對齊的 XMFLOAT4X4 結構。 |
XMINT2 2D 向量,其中每個元件都是帶正負號的整數。 |
XMINT3 3D 向量,其中每個元件都是帶正負號的整數。 |
XMINT4 4D 向量,其中每個元件都是帶正負號的整數。 |
XMMATRIX 描述對應至四個硬體向量暫存器之 16 位元組界限上對齊的 4*4 矩陣。 |
XMUINT2 2D 向量,其中每個元件都是不帶正負號的整數。 |
XMUINT3 3D 向量,其中每個元件都是不帶正負號的整數。 |
XMUINT4 4D 向量,其中每個元件都是不帶正負號的整數。 |