UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::PMatrix< FRealDouble, 4, 4 > Member List

This is the complete list of members for Chaos::PMatrix< FRealDouble, 4, 4 >, including all inherited members.

ApplyScale(FRealDouble Scale) constUE::Math::TMatrix< FRealDouble >inline
ComputeHash() constUE::Math::TMatrix< FRealDouble >inline
ConcatTranslation(const TVector< FRealDouble > &Translation) constUE::Math::TMatrix< FRealDouble >inline
ContainsNaN() constUE::Math::TMatrix< FRealDouble >inline
DebugPrint() constUE::Math::TMatrix< FRealDouble >inline
Determinant() constUE::Math::TMatrix< FRealDouble >inline
DiagnosticCheckNaN() constUE::Math::TMatrix< FRealDouble >inline
Equals(const TMatrix< FRealDouble > &Other, FRealDouble Tolerance=UE_KINDA_SMALL_NUMBER) constUE::Math::TMatrix< FRealDouble >inline
ExtractScaling(FRealDouble Tolerance=UE_SMALL_NUMBER)UE::Math::TMatrix< FRealDouble >inline
FReal typedefUE::Math::TMatrix< FRealDouble >
GetColumn(int32 i) constUE::Math::TMatrix< FRealDouble >inline
GetFrustumBottomPlane(TPlane< FRealDouble > &OuTPln) constUE::Math::TMatrix< FRealDouble >inline
GetFrustumFarPlane(TPlane< FRealDouble > &OuTPln) constUE::Math::TMatrix< FRealDouble >inline
GetFrustumLeftPlane(TPlane< FRealDouble > &OuTPln) constUE::Math::TMatrix< FRealDouble >inline
GetFrustumNearPlane(TPlane< FRealDouble > &OuTPln) constUE::Math::TMatrix< FRealDouble >inline
GetFrustumRightPlane(TPlane< FRealDouble > &OuTPln) constUE::Math::TMatrix< FRealDouble >inline
GetFrustumTopPlane(TPlane< FRealDouble > &OuTPln) constUE::Math::TMatrix< FRealDouble >inline
GetMatrixWithoutScale(FRealDouble Tolerance=UE_SMALL_NUMBER) constUE::Math::TMatrix< FRealDouble >inline
GetMaximumAxisScale() constUE::Math::TMatrix< FRealDouble >inline
GetMinimumAxisScale() constUE::Math::TMatrix< FRealDouble >inline
GetOrigin() constUE::Math::TMatrix< FRealDouble >inline
GetScaledAxes(TVector< FRealDouble > &X, TVector< FRealDouble > &Y, TVector< FRealDouble > &Z) constUE::Math::TMatrix< FRealDouble >inline
GetScaledAxis(EAxis::Type Axis) constUE::Math::TMatrix< FRealDouble >inline
GetScaleVector(FRealDouble Tolerance=UE_SMALL_NUMBER) constUE::Math::TMatrix< FRealDouble >inline
GetTransposed() constUE::Math::TMatrix< FRealDouble >inline
GetUnitAxes(TVector< FRealDouble > &X, TVector< FRealDouble > &Y, TVector< FRealDouble > &Z) constUE::Math::TMatrix< FRealDouble >inline
GetUnitAxis(EAxis::Type Axis) constUE::Math::TMatrix< FRealDouble >inline
IdentityUE::Math::TMatrix< FRealDouble >static
Inverse() constUE::Math::TMatrix< FRealDouble >inline
InverseFast() constUE::Math::TMatrix< FRealDouble >inline
InverseTransformPosition(const TVector< FRealDouble > &V) constUE::Math::TMatrix< FRealDouble >inline
InverseTransformVector(const TVector< FRealDouble > &V) constUE::Math::TMatrix< FRealDouble >inline
MUE::Math::TMatrix< FRealDouble >
Mirror(EAxis::Type MirrorAxis, EAxis::Type FlipAxis)UE::Math::TMatrix< FRealDouble >inline
operator!=(const TMatrix< FRealDouble > &Other) constUE::Math::TMatrix< FRealDouble >inline
operator*(const PMatrix< FRealDouble, 4, 4 > &Other) constChaos::PMatrix< FRealDouble, 4, 4 >inline
TMatrix< FRealDouble >::operator*(const TMatrix< FRealDouble > &Other) constUE::Math::TMatrix< FRealDouble >inline
TMatrix< FRealDouble >::operator*(FRealDouble Other) constUE::Math::TMatrix< FRealDouble >inline
operator*=(const TMatrix< FRealDouble > &Other)UE::Math::TMatrix< FRealDouble >inline
operator*=(FRealDouble Other)UE::Math::TMatrix< FRealDouble >inline
operator+(const TMatrix< FRealDouble > &Other) constUE::Math::TMatrix< FRealDouble >inline
operator+=(const TMatrix< FRealDouble > &Other)UE::Math::TMatrix< FRealDouble >inline
operator==(const TMatrix< FRealDouble > &Other) constUE::Math::TMatrix< FRealDouble >inline
PMatrix()Chaos::PMatrix< FRealDouble, 4, 4 >inline
PMatrix(const FRealDouble x00, const FRealDouble x10, const FRealDouble x20, const FRealDouble x30, const FRealDouble x01, const FRealDouble x11, const FRealDouble x21, const FRealDouble x31, const FRealDouble x02, const FRealDouble x12, const FRealDouble x22, const FRealDouble x32, const FRealDouble x03, const FRealDouble x13, const FRealDouble x23, const FRealDouble x33)Chaos::PMatrix< FRealDouble, 4, 4 >inline
PMatrix(const UE::Math::TMatrix< FRealDouble > &Matrix)Chaos::PMatrix< FRealDouble, 4, 4 >inline
RemoveScaling(FRealDouble Tolerance=UE_SMALL_NUMBER)UE::Math::TMatrix< FRealDouble >inline
RemoveTranslation() constUE::Math::TMatrix< FRealDouble >inline
Rotator() constUE::Math::TMatrix< FRealDouble >
RotDeterminant() constUE::Math::TMatrix< FRealDouble >inline
ScaleTranslation(const TVector< FRealDouble > &Scale3D)UE::Math::TMatrix< FRealDouble >inline
Serialize(FArchive &Ar)UE::Math::TMatrix< FRealDouble >inline
SerializeFromMismatchedTag(FName StructTag, FArchive &Ar)UE::Math::TMatrix< FRealDouble >inline
SetAxes(const TVector< FRealDouble > *Axis0=NULL, const TVector< FRealDouble > *Axis1=NULL, const TVector< FRealDouble > *Axis2=NULL, const TVector< FRealDouble > *Origin=NULL)UE::Math::TMatrix< FRealDouble >inline
SetAxis(int32 i, const TVector< FRealDouble > &Axis)UE::Math::TMatrix< FRealDouble >inline
SetColumn(int32 i, TVector< FRealDouble > Value)UE::Math::TMatrix< FRealDouble >inline
SetIdentity()UE::Math::TMatrix< FRealDouble >inline
SetOrigin(const TVector< FRealDouble > &NewOrigin)UE::Math::TMatrix< FRealDouble >inline
TMatrix()=defaultUE::Math::TMatrix< FRealDouble >
TMatrix(EForceInit)UE::Math::TMatrix< FRealDouble >inlineexplicit
TMatrix(const TPlane< FRealDouble > &InX, const TPlane< FRealDouble > &InY, const TPlane< FRealDouble > &InZ, const TPlane< FRealDouble > &InW)UE::Math::TMatrix< FRealDouble >inline
TMatrix(const TVector< FRealDouble > &InX, const TVector< FRealDouble > &InY, const TVector< FRealDouble > &InZ, const TVector< FRealDouble > &InW)UE::Math::TMatrix< FRealDouble >inline
TMatrix(const TMatrix< FArg > &From)UE::Math::TMatrix< FRealDouble >inlineexplicit
To3x4MatrixTranspose(FRealDouble *Out) constUE::Math::TMatrix< FRealDouble >inline
To3x4MatrixTranspose(float *Out) constUE::Math::TMatrix< FRealDouble >inline
ToQuat() constUE::Math::TMatrix< FRealDouble >
ToString() constUE::Math::TMatrix< FRealDouble >inline
TransformFVector4(const TVector4< FRealDouble > &V) constUE::Math::TMatrix< FRealDouble >inline
TransformPosition(const TVector< FRealDouble > &V) constUE::Math::TMatrix< FRealDouble >
TransformVector(const TVector< FRealDouble > &V) constUE::Math::TMatrix< FRealDouble >
TransposeAdjoint() constUE::Math::TMatrix< FRealDouble >inline