Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/TTransform
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TTransform () |
Default constructor. | Math/TransformNonVectorized.h | |
TTransform
(
const TVector< T >& InTranslation |
Constructor with an initial translation | Math/TransformNonVectorized.h | |
TTransform
(
ENoInit |
Constructor with leaving uninitialized memory | Math/TransformNonVectorized.h | |
TTransform
(
const TQuat< T >& InRotation |
Constructor with an initial rotation | Math/TransformNonVectorized.h | |
TTransform
(
const TRotator< T >& InRotation |
Constructor with an initial rotation | Math/TransformNonVectorized.h | |
TTransform
(
const TMatrix< T >& InMatrix |
Constructor for converting a Matrix (including scale) into a TTransform |
Math/TransformNonVectorized.h | |
TTransform
(
const TTransform< FArg >& From |
Conversion to other type. | Math/TransformNonVectorized.h | |
TTransform
(
const TQuat< T >& InRotation, |
Constructor with all components initialized | Math/TransformNonVectorized.h | |
TTransform
(
const TRotator< T >& InRotation, |
Constructor with all components initialized, taking a TRotator |
Math/TransformNonVectorized.h | |
TTransform
(
const TVector< T >& InX, |
Constructor that takes basis axes and translation | Math/TransformNonVectorized.h |
TTransform()
Description
Default constructor.
| Name | TTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformNonVectorized.h |
| Include Path | #include "Math/TransformNonVectorized.h" |
TTransform()
TTransform(const TVector< T > &)
Description
Constructor with an initial translation
| Name | TTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformNonVectorized.h |
| Include Path | #include "Math/TransformNonVectorized.h" |
TTransform
(
const TVector < T > & InTranslation
)
Parameters
| Name | Remarks |
|---|---|
| InTranslation | The value to use for the translation component |
TTransform(ENoInit)
Description
Constructor with leaving uninitialized memory
| Name | TTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformNonVectorized.h |
| Include Path | #include "Math/TransformNonVectorized.h" |
TTransform
(
ENoInit
)
TTransform(const TQuat< T > &)
Description
Constructor with an initial rotation
| Name | TTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformNonVectorized.h |
| Include Path | #include "Math/TransformNonVectorized.h" |
TTransform
(
const TQuat < T > & InRotation
)
Parameters
| Name | Remarks |
|---|---|
| InRotation | The value to use for rotation component |
TTransform(const TRotator< T > &)
Description
Constructor with an initial rotation
| Name | TTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformNonVectorized.h |
| Include Path | #include "Math/TransformNonVectorized.h" |
TTransform
(
const TRotator < T > & InRotation
)
Parameters
| Name | Remarks |
|---|---|
| InRotation | The value to use for rotation component (after being converted to a quaternion) |
TTransform(const TMatrix< T > &)
Description
Constructor for converting a Matrix (including scale) into a TTransform
| Name | TTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformNonVectorized.h |
| Include Path | #include "Math/TransformNonVectorized.h" |
TTransform
(
const TMatrix < T > & InMatrix
)
TTransform(const TTransform< FArg > &)
Description
Conversion to other type.
| Name | TTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformNonVectorized.h |
| Include Path | #include "Math/TransformNonVectorized.h" |
template<typename FArg, std::enable_if_t<(!std::is_same_v< T, FArg >), int >>
TTransform
(
const TTransform < FArg > & From
)
TTransform(const TQuat< T > &, const TVector< T > &, const TVector< T > &)
Description
Constructor with all components initialized
| Name | TTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformNonVectorized.h |
| Include Path | #include "Math/TransformNonVectorized.h" |
TTransform
(
const TQuat < T > & InRotation,
const TVector < T > & InTranslation,
const TVector < T > & InScale3D
)
Parameters
| Name | Remarks |
|---|---|
| InRotation | The value to use for rotation component |
| InTranslation | The value to use for the translation component |
| InScale3D | The value to use for the scale component |
TTransform(const TRotator< T > &, const TVector< T > &, const TVector< T > &)
Description
Constructor with all components initialized, taking a TRotator
| Name | TTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformNonVectorized.h |
| Include Path | #include "Math/TransformNonVectorized.h" |
TTransform
(
const TRotator < T > & InRotation,
const TVector < T > & InTranslation,
const TVector < T > & InScale3D
)
Parameters
| Name | Remarks |
|---|---|
| InRotation | The value to use for rotation component (after being converted to a quaternion) |
| InTranslation | The value to use for the translation component |
| InScale3D | The value to use for the scale component |
TTransform(const TVector< T > &, const TVector< T > &, const TVector< T > &, const TVector< T > &)
Description
Constructor that takes basis axes and translation
| Name | TTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/TransformNonVectorized.h |
| Include Path | #include "Math/TransformNonVectorized.h" |
TTransform
(
const TVector < T > & InX,
const TVector < T > & InY,
const TVector < T > & InZ,
const TVector < T > & InTranslation
)