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 int64_t *init_matrix)clan::Mat3< Type >inlineexplicit
Mat3(const int32_t *init_matrix)clan::Mat3< Type >inlineexplicit
Mat3(const int16_t *init_matrix)clan::Mat3< Type >inlineexplicit
Mat3(const int8_t *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 Vec2< 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
rotate(const Angle &angle_x, const Angle &angle_y, const Angle &angle_z, EulerOrder order)clan::Mat3< Type >static
rotate(const Angle &angle)clan::Mat3< Type >static
scale(Type x, Type y)clan::Mat3< Type >static
scale(const Vec3< Type > &xy)clan::Mat3< Type >inlinestatic
subtract(const Mat3< Type > &matrix_1, const Mat3< Type > &matrix_2)clan::Mat3< Type >inlinestatic
translate(Type x, Type y)clan::Mat3< Type >static
translate(const Vec2< Type > &xy)clan::Mat3< Type >inlinestatic
transpose(const Mat3< Type > &matrix)clan::Mat3< Type >inlinestatic
transpose()clan::Mat3< Type >