次の方法で共有


Windows 数値と DirectXMath 相互運用 API

これらの関数は 、Windows.Foundation.Numerics 型を DirectXMath SIMD 型 XMVECTOR および XMMATRIX との間で変換します。

機能

名前 説明
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