Lists the 2D vector geometric functions.
| Name | Description |
|---|---|
| XMVector2AngleBetweenNormals | Computes the radian angle between two normalized 2D vectors. |
| XMVector2AngleBetweenNormalsEst | Estimates the radian angle between two normalized 2D vectors. |
| XMVector2AngleBetweenVectors | Computes the radian angle between two 2D vectors. |
| XMVector2ClampLength | Clamps the length of a 2D vector to a given range. |
| XMVector2ClampLengthV | Clamps the length of a 2D vector to a given range. |
| XMVector2Cross | Computes the 2D cross product. |
| XMVector2Dot | Computes the dot product between 2D vectors. |
| XMVector2InBounds | Tests whether the components of a 2D vector are within set bounds. |
| XMVector2IntersectLine | Finds the intersection of two lines. |
| XMVector2Length | Computes the length of a 2D vector. |
| XMVector2LengthEst | Estimates the length of a 2D vector. |
| XMVector2LengthSq | Computes the square of the length of a 2D vector. |
| XMVector2LinePointDistance | Computes the minimum distance between a line and a point. |
| XMVector2Normalize | Returns the normalized version of a 2D vector. |
| XMVector2NormalizeEst | Estimates the normalized version of a 2D vector. |
| XMVector2Orthogonal | Computes a vector perpendicular to a 2D vector. |
| XMVector2ReciprocalLength | Computes the reciprocal of the length of a 2D vector. |
| XMVector2ReciprocalLengthEst | Estimates the reciprocal of the length of a 2D vector. |
| XMVector2Reflect | Reflects an incident 2D vector across a 2D normal vector. |
| XMVector2Refract | Refracts an incident 2D vector across a 2D normal vector. |
| XMVector2RefractV | Refracts an incident 2D vector across a 2D normal vector. |