|
| | TRigidTransform () |
| |
| | TRigidTransform (const TVector< FReal, 3 > &Translation, const TRotation< FReal, 3 > &Rotation) |
| |
| | TRigidTransform (const FMatrix44d &Matrix) |
| |
| | TRigidTransform (const FMatrix44f &Matrix) |
| |
| | TRigidTransform (const BaseTransform &Transform) |
| |
| TRigidTransform< FReal, 2 > | Inverse () const |
| |
| TRigidTransform< FReal, 2 > | operator* (const TRigidTransform< FReal, 2 > &Other) const |
| |
| UE_FORCEINLINE_HINT void | DiagnosticCheckNaN_Translate () const |
| |
| UE_FORCEINLINE_HINT void | DiagnosticCheckNaN_Rotate () const |
| |
| UE_FORCEINLINE_HINT void | DiagnosticCheckNaN_Scale3D () const |
| |
| UE_FORCEINLINE_HINT void | DiagnosticCheckNaN_All () const |
| |
| UE_FORCEINLINE_HINT void | DiagnosticCheck_IsValid () const |
| |
| | TTransform () |
| |
| | TTransform (const TVector< FReal > &InTranslation) |
| |
| | TTransform (ENoInit) |
| |
| | TTransform (const TQuat< FReal > &InRotation) |
| |
| | TTransform (const TRotator< FReal > &InRotation) |
| |
| | TTransform (const TQuat< FReal > &InRotation, const TVector< FReal > &InTranslation, const TVector< FReal > &InScale3D=TVector< FReal >::OneVector) |
| |
| | TTransform (const TRotator< FReal > &InRotation, const TVector< FReal > &InTranslation, const TVector< FReal > &InScale3D=TVector< FReal >::OneVector) |
| |
| | TTransform (const TMatrix< FReal > &InMatrix) |
| |
| | TTransform (const TVector< FReal > &InX, const TVector< FReal > &InY, const TVector< FReal > &InZ, const TVector< FReal > &InTranslation) |
| |
| | TTransform (const TTransform< FArg > &From) |
| |
| CORE_API void | DebugPrint () const |
| |
| bool | DebugEqualMatrix (const TMatrix< FReal > &Matrix) const |
| |
| CORE_API FString | ToHumanReadableString () const |
| |
| CORE_API FString | ToString () const |
| |
| CORE_API bool | InitFromString (const FString &InSourceString) |
| |
| TMatrix< FReal > | ToMatrixWithScale () const |
| |
| UE_FORCEINLINE_HINT TMatrix< FReal > | ToInverseMatrixWithScale () const |
| |
| TTransform< FReal > | Inverse () const |
| |
| TMatrix< FReal > | ToMatrixNoScale () const |
| |
| void | Blend (const TTransform< FReal > &Atom1, const TTransform< FReal > &Atom2, float Alpha) |
| |
| void | BlendWith (const TTransform< FReal > &OtherAtom, float Alpha) |
| |
| UE_FORCEINLINE_HINT TTransform< FReal > | operator+ (const TTransform< FReal > &Atom) const |
| |
| TTransform< FReal > & | operator+= (const TTransform< FReal > &Atom) |
| |
| UE_FORCEINLINE_HINT TTransform< FReal > | operator* (FReal Mult) const |
| |
| TTransform< FReal > | operator* (const TTransform< FReal > &Other) const |
| |
| TTransform< FReal > | operator* (const TQuat< FReal > &Other) const |
| |
| TTransform< FReal > & | operator*= (FReal Mult) |
| |
| UE_FORCEINLINE_HINT void | operator*= (const TTransform< FReal > &Other) |
| |
| void | operator*= (const TQuat< FReal > &Other) |
| |
| void | ScaleTranslation (const TVector< FReal > &InScale3D) |
| |
| void | ScaleTranslation (const FReal &Scale) |
| |
| void | RemoveScaling (FReal Tolerance=UE_SMALL_NUMBER) |
| |
| FReal | GetMaximumAxisScale () const |
| |
| FReal | GetMinimumAxisScale () const |
| |
| CORE_API TTransform< FReal > | GetRelativeTransform (const TTransform< FReal > &Other) const |
| |
| CORE_API TTransform< FReal > | GetRelativeTransformReverse (const TTransform< FReal > &Other) const |
| |
| CORE_API void | SetToRelativeTransform (const TTransform< FReal > &ParentTransform) |
| |
| TVector4< FReal > | TransformFVector4 (const TVector4< FReal > &V) const |
| |
| TVector4< FReal > | TransformFVector4NoScale (const TVector4< FReal > &V) const |
| |
| UE_FORCEINLINE_HINT TVector< FReal > | TransformPosition (const TVector< FReal > &V) const |
| |
| TVector< FReal > | TransformPositionNoScale (const TVector< FReal > &V) const |
| |
| TVector< FReal > | InverseTransformPosition (const TVector< FReal > &V) const |
| |
| TVector< FReal > | InverseTransformPositionNoScale (const TVector< FReal > &V) const |
| |
| UE_FORCEINLINE_HINT TVector< FReal > | TransformVector (const TVector< FReal > &V) const |
| |
| TVector< FReal > | TransformVectorNoScale (const TVector< FReal > &V) const |
| |
| TVector< FReal > | InverseTransformVector (const TVector< FReal > &V) const |
| |
| TVector< FReal > | InverseTransformVectorNoScale (const TVector< FReal > &V) const |
| |
| UE_FORCEINLINE_HINT TQuat< FReal > | TransformRotation (const TQuat< FReal > &Q) const |
| |
| UE_FORCEINLINE_HINT TQuat< FReal > | InverseTransformRotation (const TQuat< FReal > &Q) const |
| |
| TTransform< FReal > | GetScaled (FReal Scale) const |
| |
| TTransform< FReal > | GetScaled (TVector< FReal > Scale) const |
| |
| TVector< FReal > | GetScaledAxis (EAxis::Type InAxis) const |
| |
| TVector< FReal > | GetUnitAxis (EAxis::Type InAxis) const |
| |
| void | Mirror (EAxis::Type MirrorAxis, EAxis::Type FlipAxis) |
| |
| UE_FORCEINLINE_HINT TVector< FReal > | GetLocation () const |
| |
| UE_FORCEINLINE_HINT TRotator< FReal > | Rotator () const |
| |
| UE_FORCEINLINE_HINT FReal | GetDeterminant () const |
| |
| void | SetLocation (const TVector< FReal > &Origin) |
| |
| bool | ContainsNaN () const |
| |
| bool | IsValid () const |
| |
| bool | Serialize (FArchive &Ar) |
| |
| bool | SerializeFromMismatchedTag (FName StructTag, FArchive &Ar) |
| |
| UE_FORCEINLINE_HINT bool | RotationEquals (const TTransform< FReal > &Other, FReal Tolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| UE_FORCEINLINE_HINT bool | TranslationEquals (const TTransform< FReal > &Other, FReal Tolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| UE_FORCEINLINE_HINT bool | Scale3DEquals (const TTransform< FReal > &Other, FReal Tolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| UE_FORCEINLINE_HINT bool | Equals (const TTransform< FReal > &Other, FReal Tolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| UE_FORCEINLINE_HINT bool | Identical (const TTransform< FReal > *Other, uint32 PortFlags) const |
| |
| UE_FORCEINLINE_HINT bool | EqualsNoScale (const TTransform< FReal > &Other, FReal Tolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| void | SetComponents (const TQuat< FReal > &InRotation, const TVector< FReal > &InTranslation, const TVector< FReal > &InScale3D) |
| |
| void | SetIdentity () |
| |
| void | SetIdentityZeroScale () |
| |
| void | MultiplyScale3D (const TVector< FReal > &Scale3DMultiplier) |
| |
| void | SetTranslation (const TVector< FReal > &NewTranslation) |
| |
| UE_FORCEINLINE_HINT void | CopyTranslation (const TTransform< FReal > &Other) |
| |
| void | ConcatenateRotation (const TQuat< FReal > &DeltaRotation) |
| |
| void | AddToTranslation (const TVector< FReal > &DeltaTranslation) |
| |
| void | SetRotation (const TQuat< FReal > &NewRotation) |
| |
| UE_FORCEINLINE_HINT void | CopyRotation (const TTransform< FReal > &Other) |
| |
| void | SetScale3D (const TVector< FReal > &NewScale3D) |
| |
| UE_FORCEINLINE_HINT void | CopyScale3D (const TTransform< FReal > &Other) |
| |
| void | SetTranslationAndScale3D (const TVector< FReal > &NewTranslation, const TVector< FReal > &NewScale3D) |
| |
| TransformVectorRegister | GetTranslationRegister () const |
| |
| TransformVectorRegister | GetRotationRegister () const |
| |
| void | SetTranslationRegister (TransformVectorRegister InTranslation) |
| |
| void | SetRotationRegister (TransformVectorRegister InRotation) |
| |
| void | Accumulate (const TTransform< FReal > &SourceAtom) |
| |
| void | Accumulate (const TTransform< FReal > &Atom, FReal BlendWeight) |
| |
| void | AccumulateWithShortestRotation (const TTransform< FReal > &DeltaAtom, FReal BlendWeight) |
| |
| void | AccumulateWithAdditiveScale (const TTransform< FReal > &Atom, FReal BlendWeight) |
| |
| void | LerpTranslationScale3D (const TTransform< FReal > &SourceAtom1, const TTransform< FReal > &SourceAtom2, ScalarRegister Alpha) |
| |
| void | NormalizeRotation () |
| |
| UE_FORCEINLINE_HINT bool | IsRotationNormalized () const |
| |
| TQuat< FReal > | GetRotation () const |
| |
| TVector< FReal > | GetTranslation () const |
| |
| TVector< FReal > | GetScale3D () const |
| |
| void | CopyRotationPart (const TTransform< FReal > &SrcBA) |
| |
| void | CopyTranslationAndScale3D (const TTransform< FReal > &SrcBA) |
| |
| void | SetFromMatrix (const TMatrix< FReal > &InMatrix) |
| |