![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXMat3f.h>
FX::FXMat3f::FXMat3f | ( | ) | [inline] |
Default constructor; value is not initialized.
FX::FXMat3f::FXMat3f | ( | const FXMat3f & | other | ) |
Initialize matrix from another matrix.
FX::FXMat3f::FXMat3f | ( | const FXMat4f & | other | ) |
Initialize from rotation and scaling part of 4x4 matrix.
FX::FXMat3f::FXMat3f | ( | FXfloat | w | ) |
Initialize matrix from scalar.
FX::FXMat3f::FXMat3f | ( | FXfloat | a00, | |
FXfloat | a01, | |||
FXfloat | a02, | |||
FXfloat | a10, | |||
FXfloat | a11, | |||
FXfloat | a12, | |||
FXfloat | a20, | |||
FXfloat | a21, | |||
FXfloat | a22 | |||
) |
Initialize matrix from components.
Initialize matrix from three vectors.
FX::FXMat3f::FXMat3f | ( | const FXQuatf & | quat | ) |
Initialize matrix from quaternion.
FXMat3f& FX::FXMat3f::set | ( | FXfloat | a00, | |
FXfloat | a01, | |||
FXfloat | a02, | |||
FXfloat | a10, | |||
FXfloat | a11, | |||
FXfloat | a12, | |||
FXfloat | a20, | |||
FXfloat | a21, | |||
FXfloat | a22 | |||
) |
Set value from components.
Set value from three vectors.
FX::FXMat3f::operator FXfloat * | ( | ) | [inline] |
Conversion.
FX::FXMat3f::operator const FXfloat * | ( | ) | const [inline] |
FXMat3f FX::FXMat3f::operator- | ( | ) | const |
Unary minus.
FXMat3f& FX::FXMat3f::identity | ( | ) |
Set to identity matrix.
FXbool FX::FXMat3f::isIdentity | ( | ) | const |
Return true if identity matrix.
FXfloat FX::FXMat3f::det | ( | ) | const |
Determinant.
FXMat3f FX::FXMat3f::transpose | ( | ) | const |
Transpose.
FXMat3f FX::FXMat3f::invert | ( | ) | const |
Invert.
![]() |