DirectXMath Library 4D Vector Geometric Functions

Lists the 4D vector geometric functions.

Functions

Name 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.