#include <glh_linear.h>
Definition at line 439 of file glh_linear.h.
glh::GLH_REAL_NAMESPACE::matrix4::matrix4 | ( | ) | [inline] |
Definition at line 444 of file glh_linear.h.
glh::GLH_REAL_NAMESPACE::matrix4::matrix4 | ( | real | r | ) | [inline] |
Definition at line 446 of file glh_linear.h.
glh::GLH_REAL_NAMESPACE::matrix4::matrix4 | ( | real * | m | ) | [inline] |
Definition at line 449 of file glh_linear.h.
glh::GLH_REAL_NAMESPACE::matrix4::matrix4 | ( | real | a00, |
real | a01, | ||
real | a02, | ||
real | a03, | ||
real | a10, | ||
real | a11, | ||
real | a12, | ||
real | a13, | ||
real | a20, | ||
real | a21, | ||
real | a22, | ||
real | a23, | ||
real | a30, | ||
real | a31, | ||
real | a32, | ||
real | a33 | ||
) | [inline] |
Definition at line 452 of file glh_linear.h.
real& glh::GLH_REAL_NAMESPACE::matrix4::element | ( | int | row, |
int | col | ||
) | [inline] |
Definition at line 916 of file glh_linear.h.
const real& glh::GLH_REAL_NAMESPACE::matrix4::element | ( | int | row, |
int | col | ||
) | const [inline] |
Definition at line 919 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::get_column | ( | int | c, |
vec4 & | t | ||
) | const [inline] |
Definition at line 594 of file glh_linear.h.
vec4 glh::GLH_REAL_NAMESPACE::matrix4::get_column | ( | int | c | ) | const [inline] |
Definition at line 602 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::get_row | ( | int | r, |
vec4 & | t | ||
) | const [inline] |
Definition at line 580 of file glh_linear.h.
vec4 glh::GLH_REAL_NAMESPACE::matrix4::get_row | ( | int | r | ) | const [inline] |
Definition at line 588 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::get_value | ( | real * | mp | ) | const [inline] |
Definition at line 479 of file glh_linear.h.
const real* glh::GLH_REAL_NAMESPACE::matrix4::get_value | ( | ) | const [inline] |
Definition at line 488 of file glh_linear.h.
static matrix4 glh::GLH_REAL_NAMESPACE::matrix4::identity | ( | ) | [inline, static] |
Definition at line 530 of file glh_linear.h.
matrix4 glh::GLH_REAL_NAMESPACE::matrix4::inverse | ( | ) | const [inline] |
Definition at line 608 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::make_identity | ( | ) | [inline] |
Definition at line 506 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::mult_dir_matrix | ( | const vec3 & | src, |
vec3 & | dst | ||
) | const [inline] |
Definition at line 889 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::mult_dir_matrix | ( | vec3 & | src_and_dst | ) | const [inline] |
Definition at line 906 of file glh_linear.h.
matrix4& glh::GLH_REAL_NAMESPACE::matrix4::mult_left | ( | const matrix4 & | b | ) | [inline] |
Definition at line 731 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::mult_matrix_dir | ( | const vec3 & | src, |
vec3 & | dst | ||
) | const [inline] |
Definition at line 867 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::mult_matrix_dir | ( | vec3 & | src_and_dst | ) | const [inline] |
Definition at line 884 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::mult_matrix_vec | ( | const vec3 & | src, |
vec3 & | dst | ||
) | const [inline] |
Definition at line 744 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::mult_matrix_vec | ( | vec3 & | src_and_dst | ) | const [inline] |
Definition at line 771 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::mult_matrix_vec | ( | const vec4 & | src, |
vec4 & | dst | ||
) | const [inline] |
Definition at line 808 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::mult_matrix_vec | ( | vec4 & | src_and_dst | ) | const [inline] |
Definition at line 832 of file glh_linear.h.
matrix4& glh::GLH_REAL_NAMESPACE::matrix4::mult_right | ( | const matrix4 & | b | ) | [inline] |
Definition at line 719 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::mult_vec_matrix | ( | const vec3 & | src, |
vec3 & | dst | ||
) | const [inline] |
Definition at line 776 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::mult_vec_matrix | ( | vec3 & | src_and_dst | ) | const [inline] |
Definition at line 804 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::mult_vec_matrix | ( | const vec4 & | src, |
vec4 & | dst | ||
) | const [inline] |
Definition at line 837 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::mult_vec_matrix | ( | vec4 & | src_and_dst | ) | const [inline] |
Definition at line 862 of file glh_linear.h.
Definition at line 910 of file glh_linear.h.
Definition at line 913 of file glh_linear.h.
Definition at line 922 of file glh_linear.h.
Definition at line 928 of file glh_linear.h.
Definition at line 940 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::set_column | ( | int | c, |
const vec4 & | t | ||
) | [inline] |
Definition at line 571 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::set_row | ( | int | r, |
const vec4 & | t | ||
) | [inline] |
Definition at line 563 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::set_scale | ( | real | s | ) | [inline] |
Definition at line 541 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::set_scale | ( | const vec3 & | s | ) | [inline] |
Definition at line 548 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::set_translate | ( | const vec3 & | t | ) | [inline] |
Definition at line 556 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::set_value | ( | real * | mp | ) | [inline] |
Definition at line 491 of file glh_linear.h.
void glh::GLH_REAL_NAMESPACE::matrix4::set_value | ( | real | r | ) | [inline] |
Definition at line 499 of file glh_linear.h.
matrix4 glh::GLH_REAL_NAMESPACE::matrix4::transpose | ( | ) | const [inline] |
Definition at line 709 of file glh_linear.h.
Definition at line 994 of file glh_linear.h.
Definition at line 961 of file glh_linear.h.
Definition at line 972 of file glh_linear.h.
Definition at line 957 of file glh_linear.h.