XMVector2TransformCoord function (directxmath.h)
Transforms a 2D vector by a given matrix, projecting the result back into w = 1.
C++
XMVECTOR XM_CALLCONV XMVector2TransformCoord(
[in] FXMVECTOR V,
[in] FXMMATRIX M
) noexcept;
[in] V
2D vector.
[in] M
Transformation matrix.
Returns the transformed vector.
XMVector2TransformCoord
performs transformations by using the input matrix row 0 and row 1 for rotation and scaling,
and row 3 for translation (effectively assuming row 2 is 0). The w component of the input vector is assumed to be 1.0.
The z component of the returned vector should be ignored and its w component will have a value of 1.0.
Requirement | Value |
---|---|
Target Platform | Windows |
Header | directxmath.h (include DirectXMath.h) |