Navigation
API > API/Runtime > API/Runtime/ChaosCore
| Name | TRigidTransform< FRealSingle, 3 > |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/Transform.h |
| Include Path | #include "Chaos/Transform.h" |
Syntax
template<>
class TRigidTransform< FRealSingle, 3 > : public UE::Math::TTransform< FRealSingle >
Inheritance Hierarchy
- TTransform → TRigidTransform< FRealSingle, 3 >
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| BaseTransform | UE::Math::TTransform< FRealSingle > | Chaos/Transform.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TRigidTransform< FRealSingle, 3 > GetRelativeTransformNoScale
(
const TRigidTransform< FRealSingle, 3 >& Other |
Get the transform which maps from Other to This, ignoring the scale on both. | Chaos/Transform.h | |
TRigidTransform< FRealSingle, 3 > Inverse() |
Chaos/Transform.h | ||
PMatrix< FRealSingle, 4, 4 > ToMatrixNoScale() |
Chaos/Transform.h | ||
PMatrix< FRealSingle, 4, 4 > ToMatrixWithScale() |
Chaos/Transform.h | ||
| Transform the normal when scale may be non-unitary. | Chaos/Transform.h | ||
| Chaos/Transform.h | |||
| Transform the normal when scale may be non-unitary. Assumes no scale components are zero. | Chaos/Transform.h | ||
TRigidTransform
(
TransformVectorRegister InRotation, |
Chaos/Transform.h | ||
| Chaos/Transform.h | |||
TRigidTransform
(
const FMatrix44f& Matrix |
Chaos/Transform.h | ||
TRigidTransform
(
const FMatrix44d& Matrix |
Chaos/Transform.h | ||
TRigidTransform
(
const BaseTransform& Transform |
Chaos/Transform.h | ||
TRigidTransform
(
const OtherType& Other |
Chaos/Transform.h | ||
TRigidTransform
(
const TVector< FRealSingle, 3 >& Translation, |
Chaos/Transform.h | ||
TRigidTransform
(
const TVector< FRealSingle, 3 >& Translation, |
Chaos/Transform.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TRigidTransform< FRealSingle, 3 > MultiplyNoScale
(
const TRigidTransform< FRealSingle, 3 >& A, |
Equivalent to (A * B) but assuming both have unit scale. | Chaos/Transform.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TRigidTransform< FRealSingle, 3 > operator*
(
const TRigidTransform< FRealSingle, 3 >& Other |
Chaos/Transform.h | ||
| Chaos/Transform.h |