|
| | PMatrix () |
| |
| | 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) |
| |
| | PMatrix (const UE::Math::TMatrix< FRealSingle > &Matrix) |
| |
| PMatrix< FRealSingle, 4, 4 > | operator* (const PMatrix< FRealSingle, 4, 4 > &Other) const |
| |
| void | DiagnosticCheckNaN () const |
| |
| | TMatrix ()=default |
| |
| | TMatrix (EForceInit) |
| |
| | TMatrix (const TPlane< FRealSingle > &InX, const TPlane< FRealSingle > &InY, const TPlane< FRealSingle > &InZ, const TPlane< FRealSingle > &InW) |
| |
| | TMatrix (const TVector< FRealSingle > &InX, const TVector< FRealSingle > &InY, const TVector< FRealSingle > &InZ, const TVector< FRealSingle > &InW) |
| |
| | TMatrix (const TMatrix< FArg > &From) |
| |
| void | SetIdentity () |
| |
| TMatrix< FRealSingle > | operator* (const TMatrix< FRealSingle > &Other) const |
| |
| TMatrix< FRealSingle > | operator* (FRealSingle Other) const |
| |
| void | operator*= (const TMatrix< FRealSingle > &Other) |
| |
| void | operator*= (FRealSingle Other) |
| |
| TMatrix< FRealSingle > | operator+ (const TMatrix< FRealSingle > &Other) const |
| |
| void | operator+= (const TMatrix< FRealSingle > &Other) |
| |
| bool | operator== (const TMatrix< FRealSingle > &Other) const |
| |
| bool | Equals (const TMatrix< FRealSingle > &Other, FRealSingle Tolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| bool | operator!= (const TMatrix< FRealSingle > &Other) const |
| |
| TVector4< FRealSingle > | TransformFVector4 (const TVector4< FRealSingle > &V) const |
| |
| TVector4< FRealSingle > | TransformPosition (const TVector< FRealSingle > &V) const |
| |
| TVector< FRealSingle > | InverseTransformPosition (const TVector< FRealSingle > &V) const |
| |
| TVector4< FRealSingle > | TransformVector (const TVector< FRealSingle > &V) const |
| |
| TVector< FRealSingle > | InverseTransformVector (const TVector< FRealSingle > &V) const |
| |
| TMatrix< FRealSingle > | GetTransposed () const |
| |
| FRealSingle | Determinant () const |
| |
| FRealSingle | RotDeterminant () const |
| |
| TMatrix< FRealSingle > | InverseFast () const |
| |
| TMatrix< FRealSingle > | Inverse () const |
| |
| TMatrix< FRealSingle > | TransposeAdjoint () const |
| |
| void | RemoveScaling (FRealSingle Tolerance=UE_SMALL_NUMBER) |
| |
| TMatrix< FRealSingle > | GetMatrixWithoutScale (FRealSingle Tolerance=UE_SMALL_NUMBER) const |
| |
| TVector< FRealSingle > | ExtractScaling (FRealSingle Tolerance=UE_SMALL_NUMBER) |
| |
| TVector< FRealSingle > | GetScaleVector (FRealSingle Tolerance=UE_SMALL_NUMBER) const |
| |
| TMatrix< FRealSingle > | RemoveTranslation () const |
| |
| TMatrix< FRealSingle > | ConcatTranslation (const TVector< FRealSingle > &Translation) const |
| |
| bool | ContainsNaN () const |
| |
| void | ScaleTranslation (const TVector< FRealSingle > &Scale3D) |
| |
| FRealSingle | GetMinimumAxisScale () const |
| |
| FRealSingle | GetMaximumAxisScale () const |
| |
| TMatrix< FRealSingle > | ApplyScale (FRealSingle Scale) const |
| |
| TVector< FRealSingle > | GetOrigin () const |
| |
| TVector< FRealSingle > | GetScaledAxis (EAxis::Type Axis) const |
| |
| void | GetScaledAxes (TVector< FRealSingle > &X, TVector< FRealSingle > &Y, TVector< FRealSingle > &Z) const |
| |
| TVector< FRealSingle > | GetUnitAxis (EAxis::Type Axis) const |
| |
| void | GetUnitAxes (TVector< FRealSingle > &X, TVector< FRealSingle > &Y, TVector< FRealSingle > &Z) const |
| |
| void | SetAxis (int32 i, const TVector< FRealSingle > &Axis) |
| |
| void | SetOrigin (const TVector< FRealSingle > &NewOrigin) |
| |
| void | SetAxes (const TVector< FRealSingle > *Axis0=NULL, const TVector< FRealSingle > *Axis1=NULL, const TVector< FRealSingle > *Axis2=NULL, const TVector< FRealSingle > *Origin=NULL) |
| |
| TVector< FRealSingle > | GetColumn (int32 i) const |
| |
| void | SetColumn (int32 i, TVector< FRealSingle > Value) |
| |
| CORE_API UE::Math::TRotator< FRealSingle > | Rotator () const |
| |
| CORE_API UE::Math::TQuat< FRealSingle > | ToQuat () const |
| |
| void | To3x4MatrixTranspose (FRealSingle *Out) const |
| |
| void | To3x4MatrixTranspose (float *Out) const |
| |
| bool | GetFrustumNearPlane (TPlane< FRealSingle > &OuTPln) const |
| |
| bool | GetFrustumFarPlane (TPlane< FRealSingle > &OuTPln) const |
| |
| bool | GetFrustumLeftPlane (TPlane< FRealSingle > &OuTPln) const |
| |
| bool | GetFrustumRightPlane (TPlane< FRealSingle > &OuTPln) const |
| |
| bool | GetFrustumTopPlane (TPlane< FRealSingle > &OuTPln) const |
| |
| bool | GetFrustumBottomPlane (TPlane< FRealSingle > &OuTPln) const |
| |
| void | Mirror (EAxis::Type MirrorAxis, EAxis::Type FlipAxis) |
| |
| FString | ToString () const |
| |
| void | DebugPrint () const |
| |
| uint32 | ComputeHash () const |
| |
| bool | Serialize (FArchive &Ar) |
| |
| bool | SerializeFromMismatchedTag (FName StructTag, FArchive &Ar) |
| |