Lists the 3D vector transformation functions.
| Name | Description |
|---|---|
| XMVector3InverseRotate | Rotates a 3D vector using the inverse of a quaternion. |
| XMVector3Project | Project a 3D vector from object space into screen space. |
| XMVector3ProjectStream | Projects a stream of 3D vectors from object space into screen space. |
| XMVector3Rotate | Rotates a 3D vector using a quaternion. |
| XMVector3Transform | Transforms a 3D vector by a matrix. |
| XMVector3TransformCoord | Transforms a 3D vector by a given matrix, projecting the result back into w = 1. |
| XMVector3TransformCoordStream | Transforms a stream of 3D vectors by a given matrix, projecting the resulting vectors such that their w coordinates are equal to 1.0. |
| XMVector3TransformNormal | Transforms the 3D vector normal by the given matrix. |
| XMVector3TransformNormalStream | Transforms a stream of 3D normal vectors by a given matrix. |
| XMVector3TransformStream | Transforms a stream of 3D vectors by a given matrix. |
| XMVector3Unproject | Projects a 3D vector from screen space into object space. |
| XMVector3UnprojectStream | Transforms a stream of 3D vectors from screen space to object space. |