uicore::Mat3< Type > Member List

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

add(const Mat3< Type > &matrix_1, const Mat3< Type > &matrix_2)uicore::Mat3< Type >inlinestatic
adjoint(const Mat3< Type > &matrix)uicore::Mat3< Type >inlinestatic
adjoint()uicore::Mat3< Type >
det() const uicore::Mat3< Type >
identity()uicore::Mat3< Type >inlinestatic
inverse(const Mat3< Type > &matrix)uicore::Mat3< Type >inlinestatic
inverse()uicore::Mat3< Type >
is_equal(const Mat3< Type > &first, const Mat3< Type > &second, Type epsilon)uicore::Mat3< Type >inlinestatic
is_equal(const Mat3< Type > &other, Type epsilon) const uicore::Mat3< Type >inline
Mat3()uicore::Mat3< Type >inline
Mat3(const Mat3< Type > &copy)uicore::Mat3< Type >inline
Mat3(const Mat2< Type > &copy)uicore::Mat3< Type >explicit
Mat3(const Mat4< Type > &copy)uicore::Mat3< Type >explicit
Mat3(const float *init_matrix)uicore::Mat3< Type >inlineexplicit
Mat3(Type m00, Type m01, Type m02, Type m10, Type m11, Type m12, Type m20, Type m21, Type m22)uicore::Mat3< Type >inlineexplicit
Mat3(const double *init_matrix)uicore::Mat3< Type >inlineexplicit
Mat3(const int64_t *init_matrix)uicore::Mat3< Type >inlineexplicit
Mat3(const int32_t *init_matrix)uicore::Mat3< Type >inlineexplicit
Mat3(const int16_t *init_matrix)uicore::Mat3< Type >inlineexplicit
Mat3(const int8_t *init_matrix)uicore::Mat3< Type >inlineexplicit
matrixuicore::Mat3< Type >
multiply(const Mat3< Type > &matrix_1, const Mat3< Type > &matrix_2)uicore::Mat3< Type >inlinestatic
null()uicore::Mat3< Type >inlinestatic
operator Type *()uicore::Mat3< Type >inline
operator Type const *() const uicore::Mat3< Type >inline
operator!=(const Mat3< Type > &other)uicore::Mat3< Type >inline
operator*(const Mat3< Type > &mult) const uicore::Mat3< Type >
operator*(const Vec2< Type > &mult) const uicore::Mat3< Type >
operator+(const Mat3< Type > &add_matrix) const uicore::Mat3< Type >
operator-(const Mat3< Type > &sub_matrix) const uicore::Mat3< Type >
operator=(const Mat3< Type > &copy)uicore::Mat3< Type >inline
operator=(const Mat4< Type > &copy)uicore::Mat3< Type >
operator=(const Mat2< Type > &copy)uicore::Mat3< Type >
operator==(const Mat3< Type > &other) const uicore::Mat3< Type >inline
operator[](int i)uicore::Mat3< Type >inline
operator[](int i) const uicore::Mat3< Type >inline
operator[](unsigned int i)uicore::Mat3< Type >inline
operator[](unsigned int i) const uicore::Mat3< Type >inline
rotate(Type angle, Type x, Type y, Type z, bool normalize=true)uicore::Mat3< Type >static
rotate(float angle, Vec3< Type > rotation, bool normalize=true)uicore::Mat3< Type >inlinestatic
rotate(Type angle_x, Type angle_y, Type angle_z, EulerOrder order)uicore::Mat3< Type >static
rotate(Type angle)uicore::Mat3< Type >static
scale(Type x, Type y)uicore::Mat3< Type >static
scale(const Vec3< Type > &xy)uicore::Mat3< Type >inlinestatic
subtract(const Mat3< Type > &matrix_1, const Mat3< Type > &matrix_2)uicore::Mat3< Type >inlinestatic
translate(Type x, Type y)uicore::Mat3< Type >static
translate(const Vec2< Type > &xy)uicore::Mat3< Type >inlinestatic
transpose(const Mat3< Type > &matrix)uicore::Mat3< Type >inlinestatic
transpose()uicore::Mat3< Type >