g4tools  5.4.0
tools::mat4d Member List

This is the complete list of members for tools::mat4d, including all inherited members.

_set_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle, double v[], double(*a_sin)(double), double(*a_cos)(double))tools::mat4< double >inlineprotectedstatic
_set_scale(const double &a_1, const double &a_2, const double &a_3, double v[])tools::mat4< double >inlineprotectedstatic
_set_translate(const double &a_x, const double &a_y, const double &a_z, double v[])tools::mat4< double >inlineprotectedstatic
dimension() consttools::mat< double, 4 >inline
get_translate(double &a_x, double &a_y, double &a_z) consttools::mat4< double >inline
left_mul_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle)tools::mat4dinline
mat4< double >::left_mul_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle, double(*a_sin)(double), double(*a_cos)(double))tools::mat4< double >inline
left_mul_scale(const double &a_x, const double &a_y, const double &a_z)tools::mat4< double >inline
left_mul_translate(const double &a_x, const double &a_y, const double &a_z)tools::mat4< double >inline
m_vectools::mat< double, 4 >protected
mat()tools::mat< double, 4 >inline
mat(const mat &a_from)tools::mat< double, 4 >inline
mat(const double a_v[])tools::mat< double, 4 >inline
mat4()tools::mat4< double >inline
mat4(const mat< double, 4 > &a_from)tools::mat4< double >inline
mat4(const mat4 &a_from)tools::mat4< double >inline
mat4(const double &a_00, const double &a_01, const double &a_02, const double &a_03, const double &a_10, const double &a_11, const double &a_12, const double &a_13, const double &a_20, const double &a_21, const double &a_22, const double &a_23, const double &a_30, const double &a_31, const double &a_32, const double &a_33)tools::mat4< double >inline
mat4d()tools::mat4dinline
mat4d(const mat4d &a_from)tools::mat4dinline
mat4d(double a_00, double a_01, double a_02, double a_03, double a_10, double a_11, double a_12, double a_13, double a_20, double a_21, double a_22, double a_23, double a_30, double a_31, double a_32, double a_33)tools::mat4dinline
mat4d(const parent &a_from)tools::mat4dinline
mat4d(const mat4< float > &a_from)tools::mat4dinline
mul_2(double &a_x, double &a_y) consttools::mat4< double >inline
mul_2d(double &a_x, double &a_y) consttools::mat4dinline
mul_3(double &a_x, double &a_y, double &a_z) consttools::mat4< double >inline
mul_3d(double &a_x, double &a_y, double &a_z) consttools::mat4dinline
mul_4(double &a_x, double &a_y, double &a_z, double &a_p) consttools::mat4< double >inline
mul_4d(double &a_x, double &a_y, double &a_z, double &a_w) consttools::mat4dinline
mul_dir_3(double &a_x, double &a_y, double &a_z) consttools::mat4< double >inline
mul_dir_3(VEC &a_dir) consttools::mat4< double >inline
mul_mtx_rot_root(const double &a_00, const double &a_01, const double &a_02, const double &a_10, const double &a_11, const double &a_12, const double &a_20, const double &a_21, const double &a_22)tools::mat4< double >inline
mul_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle)tools::mat4dinline
mat4< double >::mul_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle, double(*a_sin)(double), double(*a_cos)(double))tools::mat4< double >inline
mul_scale(const double &a_sx, const double &a_sy, const double &a_sz)tools::mat4< double >inline
mul_scale(const double &a_s)tools::mat4< double >inline
mul_trans_3(double &a_x, double &a_y, double &a_z) consttools::mat4< double >inline
mul_translate(const double &a_x, const double &a_y, const double &a_z)tools::mat4< double >inline
no_translate()tools::mat4< double >inline
operator=(const mat4d &a_from)tools::mat4dinline
operator=(const parent &a_from)tools::mat4dinline
operator=(const mat4< float > &a_from)tools::mat4dinline
mat4< double >::operator=(const mat4 &a_from)tools::mat4< double >inline
mat< double, 4 >::operator=(const mat &a_from)tools::mat< double, 4 >inline
set_frustum(const double &a_l, const double &a_r, const double &a_b, const double &a_t, const double &a_n, const double &a_f)tools::mat4< double >inline
set_mat3(MAT3 &a_m3)tools::mat4< double >inline
set_matrix(const mat4< double > &a_m)tools::mat4< double >inline
set_matrix(const double &a_00, const double &a_01, const double &a_02, const double &a_03, const double &a_10, const double &a_11, const double &a_12, const double &a_13, const double &a_20, const double &a_21, const double &a_22, const double &a_23, const double &a_30, const double &a_31, const double &a_32, const double &a_33)tools::mat4< double >inline
set_ortho(const double &a_l, const double &a_r, const double &a_b, const double &a_t, const double &a_n, const double &a_f)tools::mat4< double >inline
set_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle)tools::mat4dinline
set_rotate(const VEC &a_dir, double a_angle)tools::mat4dinline
mat4< double >::set_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle, double(*a_sin)(double), double(*a_cos)(double))tools::mat4< double >inline
set_scale(const double &a_s)tools::mat4< double >inline
set_scale(const double &a_1, const double &a_2, const double &a_3)tools::mat4< double >inline
set_translate(const double &a_x, const double &a_y, const double &a_z)tools::mat4< double >inline
v00(const double &a_value)tools::mat4< double >inline
v00() consttools::mat4< double >inline
v01(const double &a_value)tools::mat4< double >inline
v01() consttools::mat4< double >inline
v02(const double &a_value)tools::mat4< double >inline
v02() consttools::mat4< double >inline
v03(const double &a_value)tools::mat4< double >inline
v03() consttools::mat4< double >inline
v10(const double &a_value)tools::mat4< double >inline
v10() consttools::mat4< double >inline
v11(const double &a_value)tools::mat4< double >inline
v11() consttools::mat4< double >inline
v12(const double &a_value)tools::mat4< double >inline
v12() consttools::mat4< double >inline
v13(const double &a_value)tools::mat4< double >inline
v13() consttools::mat4< double >inline
v20(const double &a_value)tools::mat4< double >inline
v20() consttools::mat4< double >inline
v21(const double &a_value)tools::mat4< double >inline
v21() consttools::mat4< double >inline
v22(const double &a_value)tools::mat4< double >inline
v22() consttools::mat4< double >inline
v23(const double &a_value)tools::mat4< double >inline
v23() consttools::mat4< double >inline
v30(const double &a_value)tools::mat4< double >inline
v30() consttools::mat4< double >inline
v31(const double &a_value)tools::mat4< double >inline
v31() consttools::mat4< double >inline
v32(const double &a_value)tools::mat4< double >inline
v32() consttools::mat4< double >inline
v33(const double &a_value)tools::mat4< double >inline
v33() consttools::mat4< double >inline
~mat()tools::mat< double, 4 >inlinevirtual
~mat4()tools::mat4< double >inlinevirtual
~mat4d()tools::mat4dinlinevirtual