Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
VectorType TransformVector
(
const TransformType& Transform, |
Generic implementation of TransformVector. Attempts to use a member function of the TransformType. | Math/TransformCalculus.h | |
UE::Math::TVector< VectorType > TransformVector
(
float Transform, |
Specialization for uniform Scale. | Math/TransformCalculus.h | |
UE::Math::TVector< VectorType > TransformVector
(
double Transform, |
Math/TransformCalculus.h | ||
const UE::Math::TVector2< T > & TransformVector
(
const UE::Math::TVector2< T >& Transform, |
Specialization for FVector2D Translation (does nothing). | Math/TransformCalculus2D.h | |
UE::Math::TVector2< VectorType > TransformVector
(
float Transform, |
Specialization for uniform Scale. | Math/TransformCalculus2D.h | |
UE::Math::TVector2< VectorType > TransformVector
(
double Transform, |
Math/TransformCalculus2D.h | ||
UE::Math::TVector< T > TransformVector
(
const UE::Math::TQuat< T >& Transform, |
Specialization for UE::Math::TQuat |
Math/TransformCalculus3D.h | |
UE::Math::TVector< T > TransformVector
(
const UE::Math::TRotator< T >& Transform, |
Specialization for UE::Math::TRotator |
Math/TransformCalculus3D.h | |
const UE::Math::TVector< T > & TransformVector
(
const UE::Math::TVector< T >& Transform, |
Specialization for UE::Math::TVector |
Math/TransformCalculus3D.h | |
UE::Math::TVector< T > TransformVector
(
const TScale< T >& Transform, |
Specialization for Scale. | Math/TransformCalculus3D.h |
TransformVector(const TransformType &, const VectorType &)
Description
Generic implementation of TransformVector. Attempts to use a member function of the TransformType.
| Name | TransformVector |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus.h |
| Include Path | #include "Math/TransformCalculus.h" |
template<typename TransformType, typename VectorType>
VectorType TransformVector
(
const TransformType & Transform,
const VectorType & Vector
)
TransformVector(float, const UE::Math::TVector< VectorType > &)
Description
Specialization for uniform Scale.
| Name | TransformVector |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus.h |
| Include Path | #include "Math/TransformCalculus.h" |
template<typename VectorType>
UE::Math::TVector < VectorType > TransformVector
(
float Transform,
const UE::Math::TVector < VectorType > & Vector
)
TransformVector(double, const UE::Math::TVector< VectorType > &)
| Name | TransformVector |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus.h |
| Include Path | #include "Math/TransformCalculus.h" |
template<typename VectorType>
UE::Math::TVector < VectorType > TransformVector
(
double Transform,
const UE::Math::TVector < VectorType > & Vector
)
TransformVector(const UE::Math::TVector2< T > &, const UE::Math::TVector2< T > &)
Description
Specialization for FVector2D Translation (does nothing).
| Name | TransformVector |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus2D.h |
| Include Path | #include "Math/TransformCalculus2D.h" |
template<typename T>
const UE::Math::TVector2 < T > & TransformVector
(
const UE::Math::TVector2 < T > & Transform,
const UE::Math::TVector2 < T > & Vector
)
TransformVector(float, const UE::Math::TVector2< VectorType > &)
Description
Specialization for uniform Scale.
| Name | TransformVector |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus2D.h |
| Include Path | #include "Math/TransformCalculus2D.h" |
template<typename VectorType>
UE::Math::TVector2 < VectorType > TransformVector
(
float Transform,
const UE::Math::TVector2 < VectorType > & Vector
)
TransformVector(double, const UE::Math::TVector2< VectorType > &)
| Name | TransformVector |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus2D.h |
| Include Path | #include "Math/TransformCalculus2D.h" |
template<typename VectorType>
UE::Math::TVector2 < VectorType > TransformVector
(
double Transform,
const UE::Math::TVector2 < VectorType > & Vector
)
TransformVector(const UE::Math::TQuat< T > &, const UE::Math::TVector< T > &)
Description
Specialization for UE::Math::TQuat
| Name | TransformVector |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus3D.h |
| Include Path | #include "Math/TransformCalculus3D.h" |
template<typename T>
UE::Math::TVector < T > TransformVector
(
const UE::Math::TQuat < T > & Transform,
const UE::Math::TVector < T > & Vector
)
TransformVector(const UE::Math::TRotator< T > &, const UE::Math::TVector< T > &)
Description
Specialization for UE::Math::TRotator
| Name | TransformVector |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus3D.h |
| Include Path | #include "Math/TransformCalculus3D.h" |
template<typename T>
UE::Math::TVector < T > TransformVector
(
const UE::Math::TRotator < T > & Transform,
const UE::Math::TVector < T > & Vector
)
TransformVector(const UE::Math::TVector< T > &, const UE::Math::TVector< T > &)
Description
Specialization for UE::Math::TVector
| Name | TransformVector |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus3D.h |
| Include Path | #include "Math/TransformCalculus3D.h" |
template<typename T>
const UE::Math::TVector < T > & TransformVector
(
const UE::Math::TVector < T > & Transform,
const UE::Math::TVector < T > & Vector
)
TransformVector(const TScale< T > &, const UE::Math::TVector< T > &)
Description
Specialization for Scale.
| Name | TransformVector |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus3D.h |
| Include Path | #include "Math/TransformCalculus3D.h" |
template<typename T>
UE::Math::TVector < T > TransformVector
(
const TScale < T > & Transform,
const UE::Math::TVector < T > & Vector
)