Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/TransformConverter
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const TransformType & Convert
(
const TransformType& Transform |
Efficient NULL conversion. | Math/TransformCalculus.h | |
static TransformType Convert
(
const OtherTransformType& Transform |
Default Conversion via a conversion ctor. | Math/TransformCalculus.h | |
FRotator3f Convert
(
const FMatrix44f& Transform |
Specialization for converting a FMatrix to an FRotator. | Math/TransformCalculus3D.h | |
FRotator3d Convert
(
const FMatrix44d& Transform |
Math/TransformCalculus3D.h |
Convert(const TransformType &)
Description
Efficient NULL conversion.
| Name | Convert |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus.h |
| Include Path | #include "Math/TransformCalculus.h" |
static const TransformType & Convert
(
const TransformType & Transform
)
Convert(const OtherTransformType &)
Description
Default Conversion via a conversion ctor. Note we are not using perfect forwarding here. Our types don't generally support move operations, nor do they make sense. VS 2013 seems to have trouble resolving the specializations below in the presence of perfect forwarding semantics.
| Name | Convert |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus.h |
| Include Path | #include "Math/TransformCalculus.h" |
template<typename OtherTransformType>
static TransformType Convert
(
const OtherTransformType & Transform
)
Convert(const FMatrix44f &)
Description
Specialization for converting a FMatrix to an FRotator. It uses a non-standard explicit conversion function.
| Name | Convert |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus3D.h |
| Include Path | #include "Math/TransformCalculus3D.h" |
FRotator3f Convert
(
const FMatrix44f & Transform
)
Convert(const FMatrix44d &)
| Name | Convert |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformCalculus3D.h |
| Include Path | #include "Math/TransformCalculus3D.h" |
FRotator3d Convert
(
const FMatrix44d & Transform
)