Function directx_math::XMVectorNegativeMultiplySubtract[][src]

pub fn XMVectorNegativeMultiplySubtract(
    V1: FXMVECTOR,
    V2: FXMVECTOR,
    V3: FXMVECTOR
) -> XMVECTOR

Computes the difference of a third vector and the product of the first two vectors.

Parameters

V1 Vector multiplier.

V2 Vector multiplicand.

V3 Vector subtrahend.

Return value

Returns the resulting vector. See the remarks.

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;

Reference

https://docs.microsoft.com/en-us/windows/win32/api/directxmath/nf-directxmath-XMVectorNegativeMultiplySubtract