MinGfx Toolkit
1.0
A minimal library for writing cross-platform (Windows, OSX, linux) graphics programs.
|
This is the complete list of members for mingfx::Matrix4, including all inherited members.
Align(const Point3 &a_p, const Vector3 &a_v1, const Vector3 &a_v2, const Point3 &b_p, const Vector3 &b_v1, const Vector3 &b_v2) | mingfx::Matrix4 | static |
Cofactor() const | mingfx::Matrix4 | |
ColumnToPoint3(int c) const | mingfx::Matrix4 | |
ColumnToVector3(int c) const | mingfx::Matrix4 | |
Determinant() const | mingfx::Matrix4 | |
FromRowMajorElements(const float r1c1, const float r1c2, const float r1c3, const float r1c4, const float r2c1, const float r2c2, const float r2c3, const float r2c4, const float r3c1, const float r3c2, const float r3c3, const float r3c4, const float r4c1, const float r4c2, const float r4c3, const float r4c4) | mingfx::Matrix4 | static |
Frustum(float left, float right, float bottom, float top, float near_plane_dist, float far_plane_dist) | mingfx::Matrix4 | static |
Inverse() const | mingfx::Matrix4 | |
LookAt(Point3 eye, Point3 target, Vector3 up) | mingfx::Matrix4 | static |
Matrix4() | mingfx::Matrix4 | |
Matrix4(const float *a) | mingfx::Matrix4 | |
Matrix4(const std::vector< float > &a) | mingfx::Matrix4 | |
Matrix4(const Matrix4 &m2) | mingfx::Matrix4 | |
operator!=(const Matrix4 &m2) const | mingfx::Matrix4 | |
operator()(const int row, const int col) const | mingfx::Matrix4 | |
operator()(const int row, const int col) | mingfx::Matrix4 | |
operator=(const Matrix4 &m2) | mingfx::Matrix4 | |
operator==(const Matrix4 &m2) const | mingfx::Matrix4 | |
operator[](const int i) const | mingfx::Matrix4 | |
operator[](const int i) | mingfx::Matrix4 | |
Orthonormal() const | mingfx::Matrix4 | |
Perspective(float fov_y_in_degrees, float aspect_ratio, float near_plane_dist, float far_plane_dist) | mingfx::Matrix4 | static |
Rotation(const Point3 &p, const Vector3 &v, const float a) | mingfx::Matrix4 | static |
RotationX(const float radians) | mingfx::Matrix4 | static |
RotationY(const float radians) | mingfx::Matrix4 | static |
RotationZ(const float radians) | mingfx::Matrix4 | static |
Scale(const Vector3 &v) | mingfx::Matrix4 | static |
SubDeterminant(int exclude_row, int exclude_col) const | mingfx::Matrix4 | |
ToVector() const | mingfx::Matrix4 | |
Translation(const Vector3 &v) | mingfx::Matrix4 | static |
Transpose() const | mingfx::Matrix4 | |
value_ptr() const | mingfx::Matrix4 | |
~Matrix4() | mingfx::Matrix4 | virtual |