Easy3D 2.6.1
Loading...
Searching...
No Matches
Mat4< T > Member List

This is the complete list of members for Mat4< T >, including all inherited members.

col(size_t col) constMat< 4, 4, T >
identity()Mat< 4, 4, T >static
load_identity(T s=T(1))Mat< 4, 4, T >
load_zero()Mat< 4, 4, T >
Mat()=defaultMat< 4, 4, T >
Mat(T s)Mat< 4, 4, T >explicit
Mat(const Mat< rN, rM, T > &rhs)Mat< 4, 4, T >explicit
Mat(const T *m)Mat< 4, 4, T >explicit
Mat4()=defaultMat4< T >
Mat4(T s)Mat4< T >explicit
Mat4(const Mat< 4, 4, T > &rhs)Mat4< T >
Mat4(T s00, T s01, T s02, T s03, T s10, T s11, T s12, T s13, T s20, T s21, T s22, T s23, T s30, T s31, T s32, T s33)Mat4< T >
Mat4(const T *m)Mat4< T >explicit
Mat4(const Vec< 4, T > &x, const Vec< 4, T > &y, const Vec< 4, T > &z, const Vec< 4, T > &w)Mat4< T >
Mat4(const Mat< 3, 3, T > &rhs)Mat4< T >explicit
Mat4(const Vec< 3, T > &s, const Quat< T > &r, const Vec< 3, T > &t)Mat4< T >
num_columns()Mat< 4, 4, T >inlinestatic
num_rows()Mat< 4, 4, T >inlinestatic
operator const T *() constMat< 4, 4, T >
operator T*()Mat< 4, 4, T >
operator!=(const Mat< N, M, T > &rhs) constMat< 4, 4, T >
operator()(size_t row, size_t col) constMat< 4, 4, T >
operator()(size_t row, size_t col)Mat< 4, 4, T >
operator*(const Mat< M, rM, T > &rhs) constMat< 4, 4, T >
operator*(const Vec< M, T > &rhs) constMat< 4, 4, T >
operator*(T rhs) constMat< 4, 4, T >
operator*=(const Mat< N, M, T > &rhs)Mat< 4, 4, T >
operator*=(T rhs)Mat< 4, 4, T >
operator+(const Mat< N, M, T > &rhs) constMat< 4, 4, T >
operator+=(const Mat< N, M, T > &rhs)Mat< 4, 4, T >
operator+=(T rhs)Mat< 4, 4, T >
operator-(const Mat< N, M, T > &rhs) constMat< 4, 4, T >
operator-() constMat< 4, 4, T >
operator-=(const Mat< N, M, T > &rhs)Mat< 4, 4, T >
operator-=(T rhs)Mat< 4, 4, T >
operator/(T rhs) constMat< 4, 4, T >
operator/=(T rhs)Mat< 4, 4, T >
operator==(const Mat< N, M, T > &rhs) constMat< 4, 4, T >
rotation(const Vec< 3, T > &axis, T angle)Mat4< T >static
rotation(const Vec< 3, T > &axis_angle)Mat4< T >static
rotation(const Quat< T > &q)Mat4< T >static
rotation(T x, T y, T z, int order=312)Mat4< T >static
row(size_t row) constMat< 4, 4, T >
scale(T s)Mat4< T >static
scale(const Vec< 4, T > &s)Mat4< T >static
scale(T x, T y, T z, T w)Mat4< T >static
set_col(size_t col, const Vec< vN, T > &v)Mat< 4, 4, T >
set_row(size_t row, const Vec< vN, T > &v)Mat< 4, 4, T >
sub() constMat4< T >
swap_cols(size_t a, size_t b)Mat< 4, 4, T >
swap_rows(size_t a, size_t b)Mat< 4, 4, T >
translation(const Vec< 3, T > &t)Mat4< T >static
translation(T x, T y, T z)Mat4< T >static