Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE::Math::TVector2< T > UE::Math::Concatenate
(
const UE::Math::TVector2< T >& LHS, |
Specialization for concatenating two 2D Translations. | Math/TransformCalculus2D.h | |
UE::Math::TMatrix< T > UE::Math::Concatenate
(
const UE::Math::TMatrix< T >& LHS, |
Specialization for concatenating two Matrices. | Math/TransformCalculus3D.h | |
UE::Math::TVector< T > UE::Math::Concatenate
(
const UE::Math::TVector< T >& LHS, |
Specialization for concatenating two translations. | Math/TransformCalculus3D.h | |
UE::Math::TQuat< T > UE::Math::Concatenate
(
const UE::Math::TQuat< T >& LHS, |
Specialization for concatenating two rotations. | Math/TransformCalculus3D.h |
UE::Math::Concatenate(const UE::Math::TVector2< T > &, const UE::Math::TVector2< T > &)
Description
Specialization for concatenating two 2D Translations.
| Name | UE::Math::Concatenate |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus2D.h |
| Include Path | #include "Math/TransformCalculus2D.h" |
namespace UE
{
namespace Math
{
template<typename T>
UE::Math::TVector2 < T > UE::Math::Concatenate
(
const UE::Math::TVector2 < T > & LHS,
const UE::Math::TVector2 < T > & RHS
)
}
}
UE::Math::Concatenate(const UE::Math::TMatrix< T > &, const UE::Math::TMatrix< T > &)
Description
Specialization for concatenating two Matrices.
| Name | UE::Math::Concatenate |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus3D.h |
| Include Path | #include "Math/TransformCalculus3D.h" |
namespace UE
{
namespace Math
{
template<typename T>
UE::Math::TMatrix < T > UE::Math::Concatenate
(
const UE::Math::TMatrix < T > & LHS,
const UE::Math::TMatrix < T > & RHS
)
}
}
a new rotation representing the transformation from the input space of LHS to the output space of RHS.
Parameters
| Name | Remarks |
|---|---|
| LHS | rotation that goes from space A to space B |
| RHS | rotation that goes from space B to space C. |
UE::Math::Concatenate(const UE::Math::TVector< T > &, const UE::Math::TVector< T > &)
Description
Specialization for concatenating two translations.
| Name | UE::Math::Concatenate |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus3D.h |
| Include Path | #include "Math/TransformCalculus3D.h" |
namespace UE
{
namespace Math
{
template<typename T>
UE::Math::TVector < T > UE::Math::Concatenate
(
const UE::Math::TVector < T > & LHS,
const UE::Math::TVector < T > & RHS
)
}
}
a new Translation representing the transformation from the input space of LHS to the output space of RHS.
Parameters
| Name | Remarks |
|---|---|
| LHS | Translation that goes from space A to space B |
| RHS | Translation that goes from space B to space C. |
UE::Math::Concatenate(const UE::Math::TQuat< T > &, const UE::Math::TQuat< T > &)
Description
Specialization for concatenating two rotations.
NOTE: UE::Math::TQuat
| Name | UE::Math::Concatenate |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus3D.h |
| Include Path | #include "Math/TransformCalculus3D.h" |
namespace UE
{
namespace Math
{
template<typename T>
UE::Math::TQuat < T > UE::Math::Concatenate
(
const UE::Math::TQuat < T > & LHS,
const UE::Math::TQuat < T > & RHS
)
}
}
a new rotation representing the transformation from the input space of LHS to the output space of RHS.
Parameters
| Name | Remarks |
|---|---|
| LHS | rotation that goes from space A to space B |
| RHS | rotation that goes from space B to space C. |