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

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

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