[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
The windowsnumerics.h header file defines C++ vector and matrix types in the Windows.Foundation.Numerics namespace. It extends the structs from Windows.Foundation.Numerics with a range of mathematical operators and functions.
This namespace is only available in C++. Its .NET equivalent is System.Numerics.
In this section
||A vector with two components.
||A vector with three components.
||A 3x2 matrix, used for 2D transforms.
||A vector with four components.
||A 4x4 matrix, used for 3D transforms.
||This structure represents a plane using a 3D vector normal and a distance value.
||A four dimensional vector, used to represent a rotation.
|Windows Numerics and DirectXMath Interop APIs
||These functions convert Windows.Foundation.Numerics types to and from the DirectXMath SIMD types XMVECTOR and XMMATRIX.