![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXMat3f.h>
Single-precision 3x3 matrix.
| FX::FXMat3f::FXMat3f | ( | ) | [inline] |
Default constructor.
| FX::FXMat3f::FXMat3f | ( | const FXMat3f & | other | ) |
Initialize matrix from another matrix.
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.
| FX::FXMat3f::FXMat3f | ( | const FXVec3f & | a, |
| const FXVec3f & | b, | ||
| const FXVec3f & | c | ||
| ) |
Initialize matrix from three vectors.
| FX::FXMat3f::FXMat3f | ( | const FXQuatf & | quat | ) |
Initialize matrix from quaternion.
| FXMat3f& FX::FXMat3f::set | ( | const FXMat3f & | other | ) |
Set value from another matrix.
| FXMat3f& FX::FXMat3f::set | ( | FXfloat | w | ) |
Set value from scalar.
| 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.
| FXMat3f& FX::FXMat3f::set | ( | const FXVec3f & | a, |
| const FXVec3f & | b, | ||
| const FXVec3f & | c | ||
| ) |
Set value from three vectors.
| FXMat3f& FX::FXMat3f::set | ( | const FXQuatf & | quat | ) |
Set value from quaternion.
| FX::FXMat3f::operator FXfloat * | ( | ) | [inline] |
Conversion.
| FX::FXMat3f::operator const FXfloat * | ( | ) | const [inline] |
| FXMat3f FX::FXMat3f::operator- | ( | ) | const |
Unary minus.
| FXMat3f& FX::FXMat3f::eye | ( | ) |
Set identity matrix.
| FXMat3f& FX::FXMat3f::rot | ( | FXfloat | c, |
| FXfloat | s | ||
| ) |
Multiply by rotation of phi.
| FXMat3f& FX::FXMat3f::rot | ( | FXfloat | phi | ) |
| FXMat3f& FX::FXMat3f::trans | ( | FXfloat | tx, |
| FXfloat | ty | ||
| ) |
Multiply by translation.
| FXMat3f& FX::FXMat3f::scale | ( | FXfloat | sx, |
| FXfloat | sy | ||
| ) |
Multiply by scaling.
| FXMat3f& FX::FXMat3f::scale | ( | FXfloat | s | ) |
| FXfloat FX::FXMat3f::det | ( | ) | const |
Determinant.
| FXMat3f FX::FXMat3f::transpose | ( | ) | const |
Transpose.
| FXMat3f FX::FXMat3f::invert | ( | ) | const |
Invert.
|
|