VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::Matrix4 Member List

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::Matrix4static
getColumn(int col) constvisutwin::canvas::Matrix4
getElement(const int col, int row) constvisutwin::canvas::Matrix4inline
getPosition() constvisutwin::canvas::Matrix4
getRotation() constvisutwin::canvas::Matrix4
getScale() constvisutwin::canvas::Matrix4
getTranslation() constvisutwin::canvas::Matrix4
identity()visutwin::canvas::Matrix4inlinestatic
inverse() constvisutwin::canvas::Matrix4
lookToLH(const Vector3 &eye, const Vector3 &dir, const Vector3 &up)visutwin::canvas::Matrix4static
mvisutwin::canvas::Matrix4
Matrix4()visutwin::canvas::Matrix4inline
Matrix4(const Vector4 &col0, const Vector4 &col1, const Vector4 &col2, const Vector4 &col3)visutwin::canvas::Matrix4explicit
mulAffine(const Matrix4 &rhs) constvisutwin::canvas::Matrix4
operator*(const Matrix4 &rhs) constvisutwin::canvas::Matrix4
operator*(const Vector4 &v) constvisutwin::canvas::Matrix4
operator*(const Vector3 &v) constvisutwin::canvas::Matrix4
operator=(const Matrix4 &other)visutwin::canvas::Matrix4inline
ortho(float left, float right, float bottom, float top, float near, float far)visutwin::canvas::Matrix4static
orthographicLHReverseZ(const float viewWidth, const float viewHeight, const float nearZ, const float farZ)visutwin::canvas::Matrix4inlinestatic
perspective(float fov, float aspect, float zNear, float zFar, bool fovIsHorizontal=false)visutwin::canvas::Matrix4static
perspectiveFovLHReverseZ(const float fovY, const float aspect, const float zNear, const float zFar)visutwin::canvas::Matrix4inlinestatic
print() constvisutwin::canvas::Matrix4inline
reflection(float nx, float ny, float nz, float distance)visutwin::canvas::Matrix4inlinestatic
setColumn(int col, const Vector4 &v)visutwin::canvas::Matrix4
setElement(const int col, int row, const float value)visutwin::canvas::Matrix4inline
transformPoint(const Vector3 &v) constvisutwin::canvas::Matrix4
translation(float x, float y, float z)visutwin::canvas::Matrix4inlinestatic
transpose() constvisutwin::canvas::Matrix4inline
trs(const Vector3 &t, const Quaternion &r, const Vector3 &s)visutwin::canvas::Matrix4static