clan::Mat3< Type > Member List

This is the complete list of members for clan::Mat3< Type >, including all inherited members.

add(const Mat3< Type > &matrix_1, const Mat3< Type > &matrix_2)clan::Mat3< Type >inlinestatic
adjoint(const Mat3< Type > &matrix)clan::Mat3< Type >inlinestatic
adjoint()clan::Mat3< Type >
det() const clan::Mat3< Type >
identity()clan::Mat3< Type >inlinestatic
inverse(const Mat3< Type > &matrix)clan::Mat3< Type >inlinestatic
inverse()clan::Mat3< Type >
is_equal(const Mat3< Type > &first, const Mat3< Type > &second, Type epsilon)clan::Mat3< Type >inlinestatic
is_equal(const Mat3< Type > &other, Type epsilon) const clan::Mat3< Type >inline
Mat3()clan::Mat3< Type >inline
Mat3(const Mat3< Type > &copy)clan::Mat3< Type >inline
Mat3(const Mat2< Type > &copy)clan::Mat3< Type >explicit
Mat3(const Mat4< Type > &copy)clan::Mat3< Type >explicit
Mat3(const float *init_matrix)clan::Mat3< Type >inlineexplicit
Mat3(Type m00, Type m01, Type m02, Type m10, Type m11, Type m12, Type m20, Type m21, Type m22)clan::Mat3< Type >inlineexplicit
Mat3(const double *init_matrix)clan::Mat3< Type >inlineexplicit
Mat3(const byte64 *init_matrix)clan::Mat3< Type >inlineexplicit
Mat3(const byte32 *init_matrix)clan::Mat3< Type >inlineexplicit
Mat3(const byte16 *init_matrix)clan::Mat3< Type >inlineexplicit
Mat3(const byte8 *init_matrix)clan::Mat3< Type >inlineexplicit
matrixclan::Mat3< Type >
multiply(const Mat3< Type > &matrix_1, const Mat3< Type > &matrix_2)clan::Mat3< Type >inlinestatic
null()clan::Mat3< Type >inlinestatic
operator Type *()clan::Mat3< Type >inline
operator Type const *() const clan::Mat3< Type >inline
operator!=(const Mat3< Type > &other)clan::Mat3< Type >inline
operator*(const Mat3< Type > &mult) const clan::Mat3< Type >
operator+(const Mat3< Type > &add_matrix) const clan::Mat3< Type >
operator-(const Mat3< Type > &sub_matrix) const clan::Mat3< Type >
operator=(const Mat3< Type > &copy)clan::Mat3< Type >inline
operator=(const Mat4< Type > &copy)clan::Mat3< Type >
operator=(const Mat2< Type > &copy)clan::Mat3< Type >
operator==(const Mat3< Type > &other) const clan::Mat3< Type >inline
operator[](int i)clan::Mat3< Type >inline
operator[](int i) const clan::Mat3< Type >inline
operator[](unsigned int i)clan::Mat3< Type >inline
operator[](unsigned int i) const clan::Mat3< Type >inline
rotate(const Angle &angle, Type x, Type y, Type z, bool normalize=true)clan::Mat3< Type >static
rotate(const Angle &angle, Vec3< Type > rotation, bool normalize=true)clan::Mat3< Type >inlinestatic
subtract(const Mat3< Type > &matrix_1, const Mat3< Type > &matrix_2)clan::Mat3< Type >inlinestatic
transpose(const Mat3< Type > &matrix)clan::Mat3< Type >inlinestatic
transpose()clan::Mat3< Type >