![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for Chaos::TRotation< FRealSingle, 3 >, including all inherited members.
| AngularDistance(const TQuat< FRealSingle > &Q) const | UE::Math::TQuat< FRealSingle > | |
| CalcTangents(const TQuat< FRealSingle > &PrevP, const TQuat< FRealSingle > &P, const TQuat< FRealSingle > &NextP, FRealSingle Tension, TQuat< FRealSingle > &OutTan) | UE::Math::TQuat< FRealSingle > | static |
| CalculateAngularDelta(const TRotation< FRealSingle, 3 > &InR0, const TRotation< FRealSingle, 3 > &InR1) | Chaos::TRotation< FRealSingle, 3 > | inlinestatic |
| CalculateAngularVelocity(const TRotation< FRealSingle, 3 > &InR0, const TRotation< FRealSingle, 3 > &InR1, const FRealSingle InDt) | Chaos::TRotation< FRealSingle, 3 > | inlinestatic |
| CalculateAngularVelocity1(const TRotation< FRealSingle, 3 > &R0, const TRotation< FRealSingle, 3 > &InR1, const FRealSingle InDt) | Chaos::TRotation< FRealSingle, 3 > | static |
| CalculateAngularVelocity2(const TRotation< FRealSingle, 3 > &R0, const TRotation< FRealSingle, 3 > &InR1, const FRealSingle InDt) | Chaos::TRotation< FRealSingle, 3 > | static |
| Conjugate(const ::Chaos::TRotation< FRealSingle, 3 > &InR) | Chaos::TRotation< FRealSingle, 3 > | static |
| ContainsNaN() const | UE::Math::TQuat< FRealSingle > | inline |
| DiagnosticCheckNaN() const | UE::Math::TQuat< FRealSingle > | inline |
| DiagnosticCheckNaN(const TCHAR *Message) const | UE::Math::TQuat< FRealSingle > | inline |
| DotProduct(const TRotation< FRealSingle, 3 > &L, const TRotation< FRealSingle, 3 > &R) | Chaos::TRotation< FRealSingle, 3 > | inlinestatic |
| EnforceShortestArcWith(const TQuat< FRealSingle > &OtherQuat) | UE::Math::TQuat< FRealSingle > | inline |
| Equals(const TQuat< FRealSingle > &Q, FRealSingle Tolerance=UE_KINDA_SMALL_NUMBER) const | UE::Math::TQuat< FRealSingle > | inline |
| Error(const TQuat< FRealSingle > &Q1, const TQuat< FRealSingle > &Q2) | UE::Math::TQuat< FRealSingle > | inlinestatic |
| ErrorAutoNormalize(const TQuat< FRealSingle > &A, const TQuat< FRealSingle > &B) | UE::Math::TQuat< FRealSingle > | inlinestatic |
| Euler() const | UE::Math::TQuat< FRealSingle > | |
| Exp() const | UE::Math::TQuat< FRealSingle > | |
| FastBilerp(const TQuat< FRealSingle > &P00, const TQuat< FRealSingle > &P10, const TQuat< FRealSingle > &P01, const TQuat< FRealSingle > &P11, FRealSingle FracX, FRealSingle FracY) | UE::Math::TQuat< FRealSingle > | inlinestatic |
| FastLerp(const TQuat< FRealSingle > &A, const TQuat< FRealSingle > &B, const FRealSingle Alpha) | UE::Math::TQuat< FRealSingle > | inlinestatic |
| FindBetween(const TVector< FRealSingle > &Vector1, const TVector< FRealSingle > &Vector2) | UE::Math::TQuat< FRealSingle > | inlinestatic |
| FindBetweenNormals(const TVector< FRealSingle > &Normal1, const TVector< FRealSingle > &Normal2) | UE::Math::TQuat< FRealSingle > | static |
| FindBetweenVectors(const TVector< FRealSingle > &Vector1, const TVector< FRealSingle > &Vector2) | UE::Math::TQuat< FRealSingle > | static |
| FReal typedef | UE::Math::TQuat< FRealSingle > | |
| FromAxisAngle(const ::Chaos::TVector< FRealSingle, 3 > &Axis, const FRealSingle AngleRad) | Chaos::TRotation< FRealSingle, 3 > | inlinestatic |
| FromElements(const FRealSingle X, const FRealSingle Y, const FRealSingle Z, const FRealSingle W) | Chaos::TRotation< FRealSingle, 3 > | inlinestatic |
| FromElements(const ::Chaos::TVector< FRealSingle, 3 > &V, const FRealSingle W) | Chaos::TRotation< FRealSingle, 3 > | inlinestatic |
| FromIdentity() | Chaos::TRotation< FRealSingle, 3 > | inlinestatic |
| FromRotatedVector(const ::Chaos::TVector< FRealSingle, 3 > &InitialVector, const ::Chaos::TVector< FRealSingle, 3 > &FinalVector) | Chaos::TRotation< FRealSingle, 3 > | static |
| FromVector(const ::Chaos::TVector< FRealSingle, 3 > &V) | Chaos::TRotation< FRealSingle, 3 > | static |
| GetAbsMax() const | Chaos::TRotation< FRealSingle, 3 > | inline |
| GetAngle() const | UE::Math::TQuat< FRealSingle > | |
| GetAxisX() const | UE::Math::TQuat< FRealSingle > | |
| GetAxisY() const | UE::Math::TQuat< FRealSingle > | |
| GetAxisZ() const | UE::Math::TQuat< FRealSingle > | |
| GetForwardVector() const | UE::Math::TQuat< FRealSingle > | |
| GetNormalized(FRealSingle Tolerance=UE_SMALL_NUMBER) const | UE::Math::TQuat< FRealSingle > | inline |
| GetRightVector() const | UE::Math::TQuat< FRealSingle > | |
| GetRotationAxis() const | UE::Math::TQuat< FRealSingle > | inline |
| GetRotationAxisSafe(TVector< FRealSingle, 3 > &OutAxis, const TVector< FRealSingle, 3 > &DefaultAxis, FRealSingle EpsilionSq=1e-6f) const | Chaos::TRotation< FRealSingle, 3 > | inline |
| GetShortestArcWith(const TQuat< FRealSingle > &OtherQuat) const | UE::Math::TQuat< FRealSingle > | inline |
| GetTwistAngle(const TVector< FRealSingle > &TwistAxis) const | UE::Math::TQuat< FRealSingle > | |
| GetUpVector() const | UE::Math::TQuat< FRealSingle > | |
| Identical(const TQuat *Q, const uint32 PortFlags) const | UE::Math::TQuat< FRealSingle > | |
| Identity | UE::Math::TQuat< FRealSingle > | static |
| InitFromString(const FString &InSourceString) | UE::Math::TQuat< FRealSingle > | inline |
| IntegrateRotationWithAngularVelocity(const TRotation< FRealSingle, 3 > &InR0, const TVector< FRealSingle, 3 > &InW, const FRealSingle InDt) | Chaos::TRotation< FRealSingle, 3 > | static |
| Inverse() const | UE::Math::TQuat< FRealSingle > | inline |
| IsIdentity(FRealSingle Tolerance=UE_SMALL_NUMBER) const | UE::Math::TQuat< FRealSingle > | |
| IsNearlyEqual(const TRotation< FRealSingle, 3 > &A, const TRotation< FRealSingle, 3 > &B, const FRealSingle Epsilon) | Chaos::TRotation< FRealSingle, 3 > | inlinestatic |
| IsNormalized() const | UE::Math::TQuat< FRealSingle > | inline |
| Log() const | UE::Math::TQuat< FRealSingle > | |
| MakeFromEuler(const TVector< FRealSingle > &Euler) | UE::Math::TQuat< FRealSingle > | static |
| MakeFromLUFEuler(const TTuple< FRealSingle, FRealSingle, FRealSingle > &InLUFEuler) | UE::Math::TQuat< FRealSingle > | static |
| MakeFromRotationVector(const TVector< FRealSingle > &RotationVector) | UE::Math::TQuat< FRealSingle > | inlinestatic |
| MakeFromRotator(const TRotator< FRealSingle > &R) | UE::Math::TQuat< FRealSingle > | inlinestatic |
| MakeFromVectorRegister(QuatVectorRegister V) | UE::Math::TQuat< FRealSingle > | inlinestatic |
| Negate(const ::Chaos::TRotation< FRealSingle, 3 > &InR) | Chaos::TRotation< FRealSingle, 3 > | static |
| NetSerialize(FArchive &Ar, class UPackageMap *Map, bool &bOutSuccess) | UE::Math::TQuat< FRealSingle > | |
| Normalize(FRealSingle Tolerance=UE_SMALL_NUMBER) | UE::Math::TQuat< FRealSingle > | inline |
| operator!=(const TQuat< FRealSingle > &Q) const | UE::Math::TQuat< FRealSingle > | inline |
| operator*(const TQuat< FRealSingle > &Q) const | UE::Math::TQuat< FRealSingle > | inline |
| operator*(const TVector< FRealSingle > &V) const | UE::Math::TQuat< FRealSingle > | |
| operator*(const TMatrix< FRealSingle > &M) const | UE::Math::TQuat< FRealSingle > | |
| operator*(const FArg Scale) const | UE::Math::TQuat< FRealSingle > | inline |
| operator*=(const TQuat< FRealSingle > &Q) | UE::Math::TQuat< FRealSingle > | inline |
| operator*=(const FArg Scale) | UE::Math::TQuat< FRealSingle > | inline |
| operator+(const TQuat< FRealSingle > &Q) const | UE::Math::TQuat< FRealSingle > | inline |
| operator+=(const TQuat< FRealSingle > &Q) | UE::Math::TQuat< FRealSingle > | inline |
| operator-(const TQuat< FRealSingle > &Q) const | UE::Math::TQuat< FRealSingle > | inline |
| operator-() const | UE::Math::TQuat< FRealSingle > | inline |
| operator-=(const TQuat< FRealSingle > &Q) | UE::Math::TQuat< FRealSingle > | inline |
| operator/(const FArg Scale) const | UE::Math::TQuat< FRealSingle > | inline |
| operator/=(const FArg Scale) | UE::Math::TQuat< FRealSingle > | inline |
| operator==(const TQuat< FRealSingle > &Q) const | UE::Math::TQuat< FRealSingle > | inline |
| operator|(const TQuat< FRealSingle > &Q) const | UE::Math::TQuat< FRealSingle > | |
| QuatVectorRegister typedef | UE::Math::TQuat< FRealSingle > | |
| RotateVector(TVector< FRealSingle > V) const | UE::Math::TQuat< FRealSingle > | inline |
| Rotator() const | UE::Math::TQuat< FRealSingle > | |
| Serialize(FArchive &Ar) | UE::Math::TQuat< FRealSingle > | inline |
| SerializeFromMismatchedTag(FName StructTag, FArchive &Ar) | UE::Math::TQuat< FRealSingle > | inline |
| Size() const | UE::Math::TQuat< FRealSingle > | |
| SizeSquared() const | UE::Math::TQuat< FRealSingle > | |
| Slerp(const TQuat< FRealSingle > &Quat1, const TQuat< FRealSingle > &Quat2, FRealSingle Slerp) | UE::Math::TQuat< FRealSingle > | inlinestatic |
| Slerp_NotNormalized(const TQuat< FRealSingle > &Quat1, const TQuat< FRealSingle > &Quat2, FRealSingle Slerp) | UE::Math::TQuat< FRealSingle > | static |
| SlerpFullPath(const TQuat< FRealSingle > &quat1, const TQuat< FRealSingle > &quat2, FRealSingle Alpha) | UE::Math::TQuat< FRealSingle > | inlinestatic |
| SlerpFullPath_NotNormalized(const TQuat< FRealSingle > &quat1, const TQuat< FRealSingle > &quat2, FRealSingle Alpha) | UE::Math::TQuat< FRealSingle > | static |
| Squad(const TQuat< FRealSingle > &quat1, const TQuat< FRealSingle > &tang1, const TQuat< FRealSingle > &quat2, const TQuat< FRealSingle > &tang2, FRealSingle Alpha) | UE::Math::TQuat< FRealSingle > | static |
| SquadFullPath(const TQuat< FRealSingle > &quat1, const TQuat< FRealSingle > &tang1, const TQuat< FRealSingle > &quat2, const TQuat< FRealSingle > &tang2, FRealSingle Alpha) | UE::Math::TQuat< FRealSingle > | static |
| ToAxisAndAngle(TVector< FRealSingle > &Axis, float &Angle) const | UE::Math::TQuat< FRealSingle > | inline |
| ToAxisAndAngle(TVector< FRealSingle > &Axis, double &Angle) const | UE::Math::TQuat< FRealSingle > | inline |
| ToAxisAndAngleSafe(TVector< FRealSingle, 3 > &OutAxis, FRealSingle &OutAngle, const TVector< FRealSingle, 3 > &DefaultAxis, FRealSingle EpsilionSq=1e-6f) const | Chaos::TRotation< FRealSingle, 3 > | inline |
| ToLUFEuler() const | UE::Math::TQuat< FRealSingle > | |
| ToMatrix() const | Chaos::TRotation< FRealSingle, 3 > | inline |
| TQuat< FRealSingle >::ToMatrix(TMatrix< FRealSingle > &Mat) const | UE::Math::TQuat< FRealSingle > | |
| ToMatrixAxes(TVector< FRealSingle, 3 > &OutX, TVector< FRealSingle, 3 > &OutY, TVector< FRealSingle, 3 > &OutZ) | Chaos::TRotation< FRealSingle, 3 > | inline |
| ToRotationVector() const | UE::Math::TQuat< FRealSingle > | inline |
| ToString() const | UE::Math::TQuat< FRealSingle > | |
| ToSwingTwist(const TVector< FRealSingle > &InTwistAxis, TQuat< FRealSingle > &OutSwing, TQuat< FRealSingle > &OutTwist) const | UE::Math::TQuat< FRealSingle > | |
| ToSwingTwistX(BaseQuat &OutSwing, BaseQuat &OutTwist) const | Chaos::TRotation< FRealSingle, 3 > | inline |
| TQuat()=default | UE::Math::TQuat< FRealSingle > | |
| TQuat(EForceInit) | UE::Math::TQuat< FRealSingle > | explicit |
| TQuat(FRealSingle InX, FRealSingle InY, FRealSingle InZ, FRealSingle InW) | UE::Math::TQuat< FRealSingle > | inline |
| TQuat(FRealSingle V) | UE::Math::TQuat< FRealSingle > | inlineexplicit |
| TQuat(QuatVectorRegister V) | UE::Math::TQuat< FRealSingle > | inlineexplicitprotected |
| TQuat(const TRotator< FRealSingle > &R) | UE::Math::TQuat< FRealSingle > | inlineexplicit |
| TQuat(const TMatrix< FRealSingle > &M) | UE::Math::TQuat< FRealSingle > | inlineexplicit |
| TQuat(TVector< FRealSingle > Axis, FRealSingle AngleRad) | UE::Math::TQuat< FRealSingle > | inline |
| TQuat(const TQuat< FArg > &From) | UE::Math::TQuat< FRealSingle > | inlineexplicit |
| TRotation() | Chaos::TRotation< FRealSingle, 3 > | inline |
| TRotation(const BaseQuat &Quat) | Chaos::TRotation< FRealSingle, 3 > | inline |
| TRotation(const FMatrix44f &Matrix) | Chaos::TRotation< FRealSingle, 3 > | inline |
| TRotation(const FMatrix44d &Matrix) | Chaos::TRotation< FRealSingle, 3 > | inline |
| TRotation(const UE::Math::TQuat< OtherType > &Other) | Chaos::TRotation< FRealSingle, 3 > | inline |
| UnrotateVector(TVector< FRealSingle > V) const | UE::Math::TQuat< FRealSingle > | inline |
| Vector() const | UE::Math::TQuat< FRealSingle > | |
| W | UE::Math::TQuat< FRealSingle > | |
| X | UE::Math::TQuat< FRealSingle > | |
| Y | UE::Math::TQuat< FRealSingle > | |
| Z | UE::Math::TQuat< FRealSingle > |