| FMatrix
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/Matrix.h |
Include |
#include "Chaos/Matrix.h" |
template<>
class PMatrix< float, 3, 3 > : public FMatrix
TODO(mlentine): Do not use 4x4 matrix for 3x3 implementation.
Name | Description | ||
---|---|---|---|
|
Equals ( |
||
|
PMatrix< flo... |
FromDiagonal ( |
Return a diagonal matrix with the specified elements |
|
TVector< flo... |
GetAxis ( |
Get the specified axis (0-indexed, X,Y,Z). |
|
TVector< flo... |
GetColumn ( |
Get the specified column (0-indexed, X,Y,Z). |
|
TVector< flo... |
GetDiagonal() |
Get the diagonal elements as a vector. |
|
TVector< flo... |
GetRow ( |
Get the specified row (0-indexed, X,Y,Z). |
|
TVector< flo... |
LargestColumnNormalized() |
|
|
PMatrix ( |
||
|
PMatrix ( |
||
|
PMatrix ( |
||
|
PMatrix |
||
|
PMatrix ( |
||
|
PMatrix ( |
||
|
PMatrix ( |
||
|
PMatrix() |
||
|
SetAxis |
Set the specified axis (0-indexed, X,Y,Z). |
|
|
SetColumn |
Set the specified column. |
|
|
SetRow |
Set the specified row. |
|
|
PMatrix< flo... |
SubtractDiagonal ( |
|
|
PMatrix< flo... |
SymmetricCofactorMatrix() |
Name | Description | ||
---|---|---|---|
|
PMatrix< flo... |
operator- ( |
|
|
PMatrix< flo... |
operator* ( |
|
|
TVector< flo... |
operator* ( |
TDOD(mlentine): This should really be a vector multiply and sum for each entry using sse. |
|
PMatrix< flo... |
operator* ( |
|
|
PMatrix< flo... |
operator* ( |
|
|
PMatrix< flo... |
operator+ ( |