UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::PMatrix< FRealSingle, 2, 2 > Class Reference

#include <Matrix.h>

Public Member Functions

 PMatrix (const FRealSingle x00, const FRealSingle x10, const FRealSingle x01, const FRealSingle x11)
 
 PMatrix (const FRealSingle x00, const FRealSingle x10, const FRealSingle x11)
 
PMatrix< FRealSingle, 2, 2 > SubtractDiagonal (const FRealSingle Scalar) const
 
TVector< FRealSingle, 2 > TransformPosition (const TVector< FRealSingle, 2 > &Other) const
 
PMatrix< FRealSingle, 2, 2 > Inverse () const
 
PMatrix< FRealSingle, 2, 2 > GetTransposed () const
 
FRealSingle Determinant () const
 
FORCEINLINE FRealSingle GetAt (int32 RowIndex, int32 ColIndex) const
 
PMatrix< FRealSingle, 2, 2 > operator* (const PMatrix< FRealSingle, 2, 2 > &Other) const
 

Public Attributes

FRealSingle M [4]
 

Friends

PMatrix< FRealSingle, 3, 2 > operator* (const PMatrix< FRealSingle, 3, 2 > &First, const PMatrix< FRealSingle, 2, 2 > &Other)
 

Constructor & Destructor Documentation

◆ PMatrix() [1/2]

Chaos::PMatrix< FRealSingle, 2, 2 >::PMatrix ( const FRealSingle  x00,
const FRealSingle  x10,
const FRealSingle  x01,
const FRealSingle  x11 
)
inline

◆ PMatrix() [2/2]

Chaos::PMatrix< FRealSingle, 2, 2 >::PMatrix ( const FRealSingle  x00,
const FRealSingle  x10,
const FRealSingle  x11 
)
inline

Member Function Documentation

◆ Determinant()

FRealSingle Chaos::PMatrix< FRealSingle, 2, 2 >::Determinant ( ) const
inline

◆ GetAt()

FORCEINLINE FRealSingle Chaos::PMatrix< FRealSingle, 2, 2 >::GetAt ( int32  RowIndex,
int32  ColIndex 
) const
inline

◆ GetTransposed()

PMatrix< FRealSingle, 2, 2 > Chaos::PMatrix< FRealSingle, 2, 2 >::GetTransposed ( ) const
inline

◆ Inverse()

PMatrix< FRealSingle, 2, 2 > Chaos::PMatrix< FRealSingle, 2, 2 >::Inverse ( ) const
inline

◆ operator*()

PMatrix< FRealSingle, 2, 2 > Chaos::PMatrix< FRealSingle, 2, 2 >::operator* ( const PMatrix< FRealSingle, 2, 2 > &  Other) const
inline

◆ SubtractDiagonal()

PMatrix< FRealSingle, 2, 2 > Chaos::PMatrix< FRealSingle, 2, 2 >::SubtractDiagonal ( const FRealSingle  Scalar) const
inline

◆ TransformPosition()

TVector< FRealSingle, 2 > Chaos::PMatrix< FRealSingle, 2, 2 >::TransformPosition ( const TVector< FRealSingle, 2 > &  Other) const
inline

Friends And Related Symbol Documentation

◆ operator*

PMatrix< FRealSingle, 3, 2 > operator* ( const PMatrix< FRealSingle, 3, 2 > &  First,
const PMatrix< FRealSingle, 2, 2 > &  Other 
)
friend

Member Data Documentation

◆ M


The documentation for this class was generated from the following file: