Windows 數值和 DirectXMath Interop API

這些函式會將 Windows.Foundation.Numerics 類型轉換成 DirectXMath SIMD 類型 XMVECTORXMMATRIX

函式

名稱 描述
XMVECTOR XMLoadFloat2(_In_ float2 const* pSource) 將 float2 載入 DirectXMath XMVECTOR
XMVECTOR XMLoadFloat3(_In_ float3 const* pSource) 將 float3 載入 DirectXMath XMVECTOR
XMVECTOR XMLoadFloat4(_In_ float4 const* pSource) 將 float4 載入 DirectXMath XMVECTOR
XMMATRIX XMLoadFloat3x2(_In_ float3x2 const* pSource) 將 float3x2 載入 DirectXMath XMMATRIX
XMMATRIX XMLoadFloat4x4(_In_ float4x4 const* pSource) 將 float4x4 載入 DirectXMath XMMATRIX
XMVECTOR XMLoadPlane(_In_ plane const* pSource) 將平面載入 DirectXMath XMMATRIX
XMVECTOR XMLoadQuaternion(_In_ quaternion const* pSource) 將四元數載入 DirectXMath XMMATRIX
void XMStoreFloat2(_Out_ float2* pDestination, _In_ FXMVECTOR value) 將 DirectXMath XMVECTOR 儲存至 float2。
void XMStoreFloat3(_Out_ float3* pDestination, _In_ FXMVECTOR value) 將 DirectXMath XMVECTOR 儲存至 float3。
void XMStoreFloat4(_Out_ float4* pDestination, _In_ FXMVECTOR value) 將 DirectXMath XMVECTOR 儲存至 float4。
void XMStoreFloat3x2(_Out_ float3x2* pDestination, _In_ FXMMATRIX value) 將 DirectXMath XMMATRIX 儲存至 float3x2。
void XMStoreFloat4x4(_Out_ float4x4* pDestination, _In_ FXMMATRIX value) 將 DirectXMath XMMATRIX 儲存至 float4x4。
void XMStorePlane(_Out_ plane* pDestination, _In_ FXMVECTOR value) 將 DirectXMath XMVECTOR 儲存至平面。
void XMStoreQuaternion(_Out_ quaternion* pDestination, _In_ FXMVECTOR value) 將 DirectXMath XMVECTOR 儲存到四元數。

規格需求

需求
命名空間 DirectX
標頭
Windowsnumerics.h

另請參閱

windowsnumerics.h API