Поделиться через


Api взаимодействия Windows numerics и DirectXMath

Эти функции преобразуют типы Windows.Foundation.Numerics в типы SIMD DirectXMath XMVECTOR и XMMATRIX и из них.

Функции

Имя Описание
XMVECTOR XMLoadFloat2(_In_ float2 const* pSource) Загружает float2 в XMVECTOR DirectXMath.
XMVECTOR XMLoadFloat3(_In_ float3 const* pSource) Загружает float3 в XMVECTOR DirectXMath.
XMVECTOR XMLoadFloat4(_In_ float4 const* pSource) Загружает float4 в XMVECTOR DirectXMath.
XMMATRIX XMLoadFloat3x2(_In_ float3x2 const* pSource) Загружает float3x2 в XMMATRIX DirectXMath.
XMMATRIX XMLoadFloat4x4(_In_ float4x4 const* pSource) Загружает float4x4 в XMMATRIX DirectXMath.
XMVECTOR XMLoadPlane(_In_ plane const* pSource) Загружает плоскость в XMMATRIX DirectXMath.
XMVECTOR XMLoadQuaternion(_In_ quaternion const* pSource) Загружает кватернион в XMMATRIX DirectXMath.
void XMStoreFloat2(_Out_ float2* pDestination, _In_ FXMVECTOR value) Сохраняет XMVECTOR DirectXMath в float2.
void XMStoreFloat3(_Out_ float3* pDestination, _In_ FXMVECTOR value) Сохраняет XMVECTOR DirectXMath в float3.
void XMStoreFloat4(_Out_ float4* pDestination, _In_ FXMVECTOR value) Сохраняет XMVECTOR DirectXMath в float4.
void XMStoreFloat3x2(_Out_ float3x2* pDestination, _In_ FXMMATRIX value) Сохраняет XMMATRIX DirectXMath в float3x2.
void XMStoreFloat4x4(_Out_ float4x4* pDestination, _In_ FXMMATRIX value) Сохраняет XMMATRIX DirectXMath в float4x4.
void XMStorePlane(_Out_ plane* pDestination, _In_ FXMVECTOR value) Сохраняет XMVECTOR DirectXMath в плоскости.
void XMStoreQuaternion(_Out_ quaternion* pDestination, _In_ FXMVECTOR value) Сохраняет XMVECTOR DirectXMath в кватернионе.

Требования

Требование Значение
Пространство имен DirectX
Заголовок
Windowsnumerics.h

См. также раздел

API windowsnumerics.h