Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Lists the 4D vector geometric functions.
In this section
Topic | Description |
---|---|
XMVector4AngleBetweenNormals |
Compute the radian angle between two normalized 4D vectors. |
XMVector4AngleBetweenNormalsEst |
Estimates the radian angle between two normalized 4D vectors. |
XMVector4AngleBetweenVectors |
Compute the radian angle between two 4D vectors. |
XMVector4ClampLength |
Clamps the length of a 4D vector to a given range. |
XMVector4ClampLengthV |
Clamps the length of a 4D vector to a given range. |
XMVector4Cross |
Computes the 4D cross product. |
XMVector4Dot |
Computes the dot product between 4D vectors. |
XMVector4InBounds |
Tests whether the components of a 4D vector are within set bounds. |
XMVector4Length |
Computes the length of a 4D vector. |
XMVector4LengthEst |
Estimates the length of a 4D vector. |
XMVector4LengthSq |
Computes the square of the length of a 4D vector. |
XMVector4Normalize |
Returns the normalized version of a 4D vector. |
XMVector4NormalizeEst |
Estimates the normalized version of a 4D vector. |
XMVector4Orthogonal |
Computes a vector perpendicular to a 4D vector. |
XMVector4ReciprocalLength |
Computes the reciprocal of the length of a 4D vector. |
XMVector4ReciprocalLengthEst |
Estimates the reciprocal of the length of a 4D vector. |
XMVector4Reflect |
Reflects an incident 4D vector across a 4D normal vector. |
XMVector4Refract |
Refracts an incident 4D vector across a 4D normal vector. |
XMVector4RefractV |
Refracts an incident 4D vector across a 4D normal vector. |
Related topics