Ocular Engine
Ocular::Math::Matrix4x4 Member List

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::Matrix4x4static
CreateOrthographicMatrix(float xMin, float xMax, float yMin, float yMax, float nearClip, float farClip)Ocular::Math::Matrix4x4static
CreatePerspectiveMatrix(float fov, float aspectRatio, float nearClip, float farClip)Ocular::Math::Matrix4x4static
CreateScaleMatrix(Vector3< float > const &scale, Matrix4x4 const &matrix=Matrix4x4())Ocular::Math::Matrix4x4static
CreateTranslationMatrix(Vector3< float > const &translate, Matrix4x4 const &matrix=Matrix4x4())Ocular::Math::Matrix4x4static
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