Windows.Foundation.Numerics Namespace

Provides a set of graphics-oriented math types.

For C++ vector and matrix types in the Windows::Foundation::Numerics namespace, see windowsnumerics.h APIs.

Structs

Matrix3x2

Describes a 3*2 floating point matrix.

In C++, Matrix3x2 is projected as the float3x2 structure.

Matrix4x4

Describes a 4*4 floating point matrix.

In C++, Matrix4x4 is projected as the float4x4 structure.

Plane

Describes a plane (a flat, two-dimensional surface).

In C++, Plane is projected as the plane structure.

Quaternion

Describes a quaternion, which is an abstract representation of an orientation in space that is based on complex numbers.

In C++, Quaternion is projected as the quaternion structure.

Rational

Describes a number that can be created by the division of 2 integers.

Vector2

Describes a vector of two floating-point components.

In C++, Vector2 is projected as the float2 structure.

Vector3

Describes a vector of three floating-point components.

In C++, Vector3 is projected as the float3 structure.

Vector4

Describes a vector of four floating-point components.

In C++, Vector4 is projected as the float4 structure.

Remarks

This namespace provides a standard set of graphics-oriented types that you can use between multiple Windows Runtime APIs.

See also