Computes the difference of a third vector and the product of the first two vectors.
XMVECTOR XMVectorNegativeMultiplySubtract(
XMVECTOR V1,
XMVECTOR V2,
XMVECTOR V3
)
V1
Type: XMVECTOR
Vector multiplier.
V2
Type: XMVECTOR
Vector multiplicand.
V3
Type: XMVECTOR
Vector subtrahend.
Type: XMVECTOR
Returns the resulting vector. See the remarks.
The following pseudocode demonstrates the operation of the function:
XMVECTOR result;
result.x = V3.x - V1.x * V2.x;
result.y = V3.y - V1.y * V2.y;
result.z = V3.z - V1.z * V2.z;
result.w = V3.w - V1.w * V2.w;
return result;
Header: Declared in directxmath.h.