Ocular Engine
|
This is the complete list of members for Ocular::Math::Matrix4x4, including all inherited members.
CreateLookAtMatrix(Vector3< float > const &from, Vector3< float > const &to, Vector3< float > const &up) | Ocular::Math::Matrix4x4 | static |
CreateOrthographicMatrix(float xMin, float xMax, float yMin, float yMax, float nearClip, float farClip) | Ocular::Math::Matrix4x4 | static |
CreatePerspectiveMatrix(float fov, float aspectRatio, float nearClip, float farClip) | Ocular::Math::Matrix4x4 | static |
CreateScaleMatrix(Vector3< float > const &scale, Matrix4x4 const &matrix=Matrix4x4()) | Ocular::Math::Matrix4x4 | static |
CreateTranslationMatrix(Vector3< float > const &translate, Matrix4x4 const &matrix=Matrix4x4()) | Ocular::Math::Matrix4x4 | static |
getCol(uint32_t index, Vector4< float > &col) const | Ocular::Math::Matrix4x4 | |
getCol(uint32_t index) const (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
getData(float *data) const | Ocular::Math::Matrix4x4 | |
getDeterminant() const (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
getElement(uint32_t index) const | Ocular::Math::Matrix4x4 | |
getInternal() const | Ocular::Math::Matrix4x4 | |
getInverse() const (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
getRow(uint32_t index, Vector4< float > &row) const | Ocular::Math::Matrix4x4 | |
getRow(uint32_t index) const (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
getTranspose() const (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
invert() (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
isIdentity() const | Ocular::Math::Matrix4x4 | |
Matrix4x4(float x0, float y0, float z0, float w0, float x1, float y1, float z1, float w1, float x2, float y2, float z2, float w2, float x3, float y3, float z3, float w3) | Ocular::Math::Matrix4x4 | |
Matrix4x4(Matrix3x3 const &matrix) | Ocular::Math::Matrix4x4 | |
Matrix4x4(float const *values) | Ocular::Math::Matrix4x4 | |
Matrix4x4(Vector4< float > const &col0, Vector4< float > const &col1, Vector4< float > const &col2, Vector4< float > const &col3) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
Matrix4x4(Vector3< float > const &position, Quaternion const &rotation) | Ocular::Math::Matrix4x4 | |
Matrix4x4(Vector3< float > const &position, Vector3< float > const &eulerRotation) | Ocular::Math::Matrix4x4 | |
Matrix4x4(Vector3< float > const &position, Quaternion const &rotation, Vector3< float > const &scale) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
Matrix4x4(Matrix4x4_Internal const &data) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
Matrix4x4(Matrix4x4 const &other) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
Matrix4x4() | Ocular::Math::Matrix4x4 | |
operator*=(Matrix4x4 const &rhs) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
operator*=(Vector4< float > const &rhs) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
operator*=(float rhs) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
operator+=(Matrix4x4 const &rhs) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
operator-=(Matrix4x4 const &rhs) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
operator=(Matrix4x4 const &rhs) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
operator[](uint32_t index) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
setCol(uint32_t index, Vector4< float > const &col) | Ocular::Math::Matrix4x4 | |
setCol(uint32_t index, Vector3< float > const &col) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
setData(float const *data) | Ocular::Math::Matrix4x4 | |
setElement(uint32_t index, float value) | Ocular::Math::Matrix4x4 | |
setRow(uint32_t index, Vector4< float > const &row) | Ocular::Math::Matrix4x4 | |
setRow(uint32_t index, Vector3< float > const &row) (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 | |
~Matrix4x4() (defined in Ocular::Math::Matrix4x4) | Ocular::Math::Matrix4x4 |