Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name |
Remarks |
Include Path |
Unreal Specifiers |
|
Multiplies two vectors (component-wise), adds in the third vector and returns the result. |
Math/UnrealMathFPU.h |
|
|
|
Math/UnrealMathFPU.h |
|
|
|
|
|
|
|
|
|
VectorMultiplyAdd(const VectorRegister4Float &, const VectorRegister4Float &, const VectorRegister4Float &)
Description
Multiplies two vectors (component-wise), adds in the third vector and returns the result.
| |
|
| Name |
VectorMultiplyAdd |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Math/UnrealMathFPU.h |
| Include Path |
#include "Math/UnrealMathFPU.h" |
VectorRegister4Float VectorMultiplyAdd
(
const VectorRegister4Float & Vec1,
const VectorRegister4Float & Vec2,
const VectorRegister4Float & Vec3
)
VectorRegister( Vec1.x*Vec2.x + Vec3.x, Vec1.y*Vec2.y + Vec3.y, Vec1.z*Vec2.z + Vec3.z, Vec1.w*Vec2.w + Vec3.w )
Parameters
| Name |
Remarks |
| Vec1 |
1st vector |
| Vec2 |
2nd vector |
| Vec3 |
3rd vector |
VectorMultiplyAdd(const VectorRegister4Double &, const VectorRegister4Double &, const VectorRegister4Double &)
| |
|
| Name |
VectorMultiplyAdd |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Math/UnrealMathFPU.h |
| Include Path |
#include "Math/UnrealMathFPU.h" |
VectorRegister4Double VectorMultiplyAdd
(
const VectorRegister4Double & Vec1,
const VectorRegister4Double & Vec2,
const VectorRegister4Double & Vec3
)
VectorMultiplyAdd(VectorRegister4Double, VectorRegister4Float, VectorRegister4Double)
| |
|
| Name |
VectorMultiplyAdd |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Math/UnrealMathVectorCommon.h.inl |
| Include Path |
#include "Math/UnrealMathVectorCommon.h.inl" |
VectorRegister4Double VectorMultiplyAdd
(
VectorRegister4Double Vec1,
VectorRegister4Float Vec2,
VectorRegister4Double Acc
)
VectorMultiplyAdd(VectorRegister4Double, VectorRegister4Float, VectorRegister4Float)
| |
|
| Name |
VectorMultiplyAdd |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Math/UnrealMathVectorCommon.h.inl |
| Include Path |
#include "Math/UnrealMathVectorCommon.h.inl" |
VectorRegister4Double VectorMultiplyAdd
(
VectorRegister4Double Vec1,
VectorRegister4Float Vec2,
VectorRegister4Float Acc
)