|
| mat4f () |
|
virtual | ~mat4f () |
|
| mat4f (const mat4f &a_from) |
|
mat4f & | operator= (const mat4f &a_from) |
|
| mat4f (float a_00, float a_01, float a_02, float a_03, float a_10, float a_11, float a_12, float a_13, float a_20, float a_21, float a_22, float a_23, float a_30, float a_31, float a_32, float a_33) |
|
| mat4f (const parent &a_from) |
|
mat4f & | operator= (const parent &a_from) |
|
void | set_rotate (const float &a_x, const float &a_y, const float &a_z, const float &a_angle) |
|
void | mul_rotate (const float &a_x, const float &a_y, const float &a_z, const float &a_angle) |
|
void | left_mul_rotate (const float &a_x, const float &a_y, const float &a_z, const float &a_angle) |
|
template<class VEC > |
void | set_rotate (const VEC &a_dir, float a_angle) |
|
void | mul_2f (float &a_x, float &a_y) const |
|
void | mul_3f (float &a_x, float &a_y, float &a_z) const |
|
void | mul_dir_3f (float &a_x, float &a_y, float &a_z) const |
|
void | mul_trans_3f (float &a_x, float &a_y, float &a_z) const |
|
void | mul_4f (float &a_x, float &a_y, float &a_z, float &a_w) const |
|
void | mul_dir_3d (double &a_x, double &a_y, double &a_z) const |
|
| mat4 () |
|
| mat4 (const mat< float, 4 > &a_from) |
|
| mat4 (const mat4 &a_from) |
|
| mat4 (const float &a_00, const float &a_01, const float &a_02, const float &a_03, const float &a_10, const float &a_11, const float &a_12, const float &a_13, const float &a_20, const float &a_21, const float &a_22, const float &a_23, const float &a_30, const float &a_31, const float &a_32, const float &a_33) |
|
virtual | ~mat4 () |
|
mat4 & | operator= (const mat4 &a_from) |
|
void | set_matrix (const mat4< float > &a_m) |
|
void | set_matrix (const float &a_00, const float &a_01, const float &a_02, const float &a_03, const float &a_10, const float &a_11, const float &a_12, const float &a_13, const float &a_20, const float &a_21, const float &a_22, const float &a_23, const float &a_30, const float &a_31, const float &a_32, const float &a_33) |
|
void | set_scale (const float &a_s) |
|
void | set_scale (const float &a_1, const float &a_2, const float &a_3) |
|
void | set_translate (const float &a_x, const float &a_y, const float &a_z) |
|
void | set_rotate (const float &a_x, const float &a_y, const float &a_z, const float &a_angle, float(*a_sin)(float), float(*a_cos)(float)) |
|
void | set_ortho (const float &a_l, const float &a_r, const float &a_b, const float &a_t, const float &a_n, const float &a_f) |
|
void | set_frustum (const float &a_l, const float &a_r, const float &a_b, const float &a_t, const float &a_n, const float &a_f) |
|
void | get_translate (float &a_x, float &a_y, float &a_z) const |
|
void | no_translate () |
|
void | mul_4 (float &a_x, float &a_y, float &a_z, float &a_p) const |
|
void | mul_3 (float &a_x, float &a_y, float &a_z) const |
|
void | mul_2 (float &a_x, float &a_y) const |
|
void | mul_dir_3 (float &a_x, float &a_y, float &a_z) const |
|
void | mul_dir_3 (VEC &a_dir) const |
|
void | mul_trans_3 (float &a_x, float &a_y, float &a_z) const |
|
void | mul_scale (const float &a_sx, const float &a_sy, const float &a_sz) |
|
void | mul_scale (const float &a_s) |
|
void | mul_translate (const float &a_x, const float &a_y, const float &a_z) |
|
void | mul_rotate (const float &a_x, const float &a_y, const float &a_z, const float &a_angle, float(*a_sin)(float), float(*a_cos)(float)) |
|
void | left_mul_rotate (const float &a_x, const float &a_y, const float &a_z, const float &a_angle, float(*a_sin)(float), float(*a_cos)(float)) |
|
void | left_mul_scale (const float &a_x, const float &a_y, const float &a_z) |
|
void | left_mul_translate (const float &a_x, const float &a_y, const float &a_z) |
|
void | v00 (const float &a_value) |
|
const float & | v00 () const |
|
void | v10 (const float &a_value) |
|
const float & | v10 () const |
|
void | v20 (const float &a_value) |
|
const float & | v20 () const |
|
void | v30 (const float &a_value) |
|
const float & | v30 () const |
|
void | v01 (const float &a_value) |
|
const float & | v01 () const |
|
void | v11 (const float &a_value) |
|
const float & | v11 () const |
|
void | v21 (const float &a_value) |
|
const float & | v21 () const |
|
void | v31 (const float &a_value) |
|
const float & | v31 () const |
|
void | v02 (const float &a_value) |
|
const float & | v02 () const |
|
void | v12 (const float &a_value) |
|
const float & | v12 () const |
|
void | v22 (const float &a_value) |
|
const float & | v22 () const |
|
void | v32 (const float &a_value) |
|
const float & | v32 () const |
|
void | v03 (const float &a_value) |
|
const float & | v03 () const |
|
void | v13 (const float &a_value) |
|
const float & | v13 () const |
|
void | v23 (const float &a_value) |
|
const float & | v23 () const |
|
void | v33 (const float &a_value) |
|
const float & | v33 () const |
|
void | mul_mtx_rot_root (const float &a_00, const float &a_01, const float &a_02, const float &a_10, const float &a_11, const float &a_12, const float &a_20, const float &a_21, const float &a_22) |
|
void | set_mat3 (MAT3 &a_m3) |
|
| mat () |
|
| mat (const mat &a_from) |
|
| mat (const float a_v[]) |
|
virtual | ~mat () |
|
mat & | operator= (const mat &a_from) |
|
unsigned int | dimension () const |
|
Definition at line 12 of file mat4f.