|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
This is the complete list of members for visutwin::canvas::Matrix4, including all inherited members.
| frustum(float left, float right, float bottom, float top, float zNear, float zFar) | visutwin::canvas::Matrix4 | static |
| getColumn(int col) const | visutwin::canvas::Matrix4 | |
| getElement(const int col, int row) const | visutwin::canvas::Matrix4 | inline |
| getPosition() const | visutwin::canvas::Matrix4 | |
| getRotation() const | visutwin::canvas::Matrix4 | |
| getScale() const | visutwin::canvas::Matrix4 | |
| getTranslation() const | visutwin::canvas::Matrix4 | |
| identity() | visutwin::canvas::Matrix4 | inlinestatic |
| inverse() const | visutwin::canvas::Matrix4 | |
| lookToLH(const Vector3 &eye, const Vector3 &dir, const Vector3 &up) | visutwin::canvas::Matrix4 | static |
| m | visutwin::canvas::Matrix4 | |
| Matrix4() | visutwin::canvas::Matrix4 | inline |
| Matrix4(const Vector4 &col0, const Vector4 &col1, const Vector4 &col2, const Vector4 &col3) | visutwin::canvas::Matrix4 | explicit |
| mulAffine(const Matrix4 &rhs) const | visutwin::canvas::Matrix4 | |
| operator*(const Matrix4 &rhs) const | visutwin::canvas::Matrix4 | |
| operator*(const Vector4 &v) const | visutwin::canvas::Matrix4 | |
| operator*(const Vector3 &v) const | visutwin::canvas::Matrix4 | |
| operator=(const Matrix4 &other) | visutwin::canvas::Matrix4 | inline |
| ortho(float left, float right, float bottom, float top, float near, float far) | visutwin::canvas::Matrix4 | static |
| orthographicLHReverseZ(const float viewWidth, const float viewHeight, const float nearZ, const float farZ) | visutwin::canvas::Matrix4 | inlinestatic |
| perspective(float fov, float aspect, float zNear, float zFar, bool fovIsHorizontal=false) | visutwin::canvas::Matrix4 | static |
| perspectiveFovLHReverseZ(const float fovY, const float aspect, const float zNear, const float zFar) | visutwin::canvas::Matrix4 | inlinestatic |
| print() const | visutwin::canvas::Matrix4 | inline |
| reflection(float nx, float ny, float nz, float distance) | visutwin::canvas::Matrix4 | inlinestatic |
| setColumn(int col, const Vector4 &v) | visutwin::canvas::Matrix4 | |
| setElement(const int col, int row, const float value) | visutwin::canvas::Matrix4 | inline |
| transformPoint(const Vector3 &v) const | visutwin::canvas::Matrix4 | |
| translation(float x, float y, float z) | visutwin::canvas::Matrix4 | inlinestatic |
| transpose() const | visutwin::canvas::Matrix4 | inline |
| trs(const Vector3 &t, const Quaternion &r, const Vector3 &s) | visutwin::canvas::Matrix4 | static |