Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TQuat< T > UE::Math::operator*
(
const float Scale, |
Global operator for (float * Quat) | Math/Quat.h | |
TQuat< T > UE::Math::operator*
(
const double Scale, |
Global operator for (double * Quat) | Math/Quat.h | |
TRotator< T > UE::Math::operator*
(
FArg Scale, |
FRotator inline functions Scale a rotator and return. | Math/Rotator.h | |
TVector< T > UE::Math::operator*
(
T2 Scale, |
Multiplies a vector by a scaling factor. | Math/Vector.h | |
TVector2< T > UE::Math::operator*
(
T2 Scale, |
Multiplies a Vector2 by a scaling factor. | Math/Vector2D.h | |
TVector4< T > UE::Math::operator*
(
T2 Scale, |
Scales a vector. | Math/Vector4.h |
UE::Math::operator*(const float, const TQuat< T > &)
Description
Global operator for (float * Quat)
| Name | UE::Math::operator* |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/Quat.h |
| Include Path | #include "Math/Quat.h" |
namespace UE
{
namespace Math
{
template<typename T>
TQuat < T > UE::Math::operator*
(
const float Scale,
const TQuat < T > & Q
)
}
}
UE::Math::operator*(const double, const TQuat< T > &)
Description
Global operator for (double * Quat)
| Name | UE::Math::operator* |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/Quat.h |
| Include Path | #include "Math/Quat.h" |
namespace UE
{
namespace Math
{
template<typename T>
TQuat < T > UE::Math::operator*
(
const double Scale,
const TQuat < T > & Q
)
}
}
UE::Math::operator*(FArg, const TRotator< T > &)
Description
FRotator inline functions Scale a rotator and return.
| Name | UE::Math::operator* |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/Rotator.h |
| Include Path | #include "Math/Rotator.h" |
namespace UE
{
namespace Math
{
template<typename T, typename FArg, std::enable_if_t<(std::is_arithmetic_v< FArg >), int >>
TRotator < T > UE::Math::operator*
(
FArg Scale,
const TRotator < T > & R
)
}
}
Scaled rotator.
Parameters
| Name | Remarks |
|---|---|
| Scale | scale to apply to R. |
| R | rotator to be scaled. |
UE::Math::operator*(T2, const TVector< T > &)
Description
Multiplies a vector by a scaling factor.
| Name | UE::Math::operator* |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/Vector.h |
| Include Path | #include "Math/Vector.h" |
namespace UE
{
namespace Math
{
template<typename T, typename T2, std::enable_if_t<(std::is_arithmetic_v< T2 >), int >>
TVector < T > UE::Math::operator*
(
T2 Scale,
const TVector < T > & V
)
}
}
Result of multiplication.
Parameters
| Name | Remarks |
|---|---|
| Scale | Scaling factor. |
| V | Vector to scale. |
UE::Math::operator*(T2, const TVector2< T > &)
Description
Multiplies a Vector2 by a scaling factor.
| Name | UE::Math::operator* |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/Vector2D.h |
| Include Path | #include "Math/Vector2D.h" |
namespace UE
{
namespace Math
{
template<typename T, typename T2, std::enable_if_t<(std::is_arithmetic_v< T2 >), int >>
TVector2 < T > UE::Math::operator*
(
T2 Scale,
const TVector2 < T > & V
)
}
}
Result of multiplication.
Parameters
| Name | Remarks |
|---|---|
| Scale | Scaling factor. |
| V | Vector2 to scale. |
UE::Math::operator*(T2, const TVector4< T > &)
Description
Scales a vector.
| Name | UE::Math::operator* |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/Vector4.h |
| Include Path | #include "Math/Vector4.h" |
namespace UE
{
namespace Math
{
template<typename T, typename T2, std::enable_if_t<(std::is_arithmetic_v< T2 >), int >>
TVector4 < T > UE::Math::operator*
(
T2 Scale,
const TVector4 < T > & V
)
}
}
The result of scaling.
Parameters
| Name | Remarks |
|---|---|
| Scale | The scaling factor. |
| V | The vector to scale. |