![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXMat4d.h>
FX::FXMat4d::FXMat4d | ( | ) | [inline] |
Constructors.
FX::FXMat4d::FXMat4d | ( | FXdouble | w | ) |
FX::FXMat4d::FXMat4d | ( | FXdouble | a00, | |
FXdouble | a01, | |||
FXdouble | a02, | |||
FXdouble | a03, | |||
FXdouble | a10, | |||
FXdouble | a11, | |||
FXdouble | a12, | |||
FXdouble | a13, | |||
FXdouble | a20, | |||
FXdouble | a21, | |||
FXdouble | a22, | |||
FXdouble | a23, | |||
FXdouble | a30, | |||
FXdouble | a31, | |||
FXdouble | a32, | |||
FXdouble | a33 | |||
) |
FX::FXMat4d::FXMat4d | ( | const FXMat4d & | other | ) |
FXMat4d& FX::FXMat4d::set | ( | FXdouble | a00, | |
FXdouble | a01, | |||
FXdouble | a02, | |||
FXdouble | a03, | |||
FXdouble | a10, | |||
FXdouble | a11, | |||
FXdouble | a12, | |||
FXdouble | a13, | |||
FXdouble | a20, | |||
FXdouble | a21, | |||
FXdouble | a22, | |||
FXdouble | a23, | |||
FXdouble | a30, | |||
FXdouble | a31, | |||
FXdouble | a32, | |||
FXdouble | a33 | |||
) |
Set value from components.
FXMat4d& FX::FXMat4d::set | ( | const FXVec4d & | a, | |
const FXVec4d & | b, | |||
const FXVec4d & | c, | |||
const FXVec4d & | d | |||
) |
Set value from four vectors.
FX::FXMat4d::operator FXdouble * | ( | ) | [inline] |
Conversion.
FX::FXMat4d::operator const FXdouble * | ( | ) | const [inline] |
FXMat4d FX::FXMat4d::operator- | ( | ) | const |
Unary minus.
FXMat4d& FX::FXMat4d::eye | ( | ) |
Set identity matrix.
FXMat4d& FX::FXMat4d::ortho | ( | FXdouble | left, | |
FXdouble | right, | |||
FXdouble | bottom, | |||
FXdouble | top, | |||
FXdouble | hither, | |||
FXdouble | yon | |||
) |
Orthographic projection.
FXMat4d& FX::FXMat4d::frustum | ( | FXdouble | left, | |
FXdouble | right, | |||
FXdouble | bottom, | |||
FXdouble | top, | |||
FXdouble | hither, | |||
FXdouble | yon | |||
) |
Perspective projection.
FXMat4d& FX::FXMat4d::left | ( | ) |
Multiply by left-hand matrix.
Multiply by rotation c,s about axis.
Multiply by rotation of phi about axis.
Look at.
FXdouble FX::FXMat4d::det | ( | ) | const |
Determinant.
FXMat4d FX::FXMat4d::transpose | ( | ) | const |
Transpose.
FXMat4d FX::FXMat4d::invert | ( | ) | const |
Invert.
![]() |