| build_frustum(const GLfloat left, const GLfloat right, const GLfloat bottom, const GLfloat top, const GLfloat near, const GLfloat far) | gl::matrix4 | |
| build_look_at(const math::vector3 eye, const math::vector3 center, const math::vector3 up) | gl::matrix4 | |
| build_perspective(const GLfloat field_of_view, const GLfloat aspect_ratio, const GLfloat near, const GLfloat far) | gl::matrix4 | |
| from_angle_axis(real_t radians, const math::vector3 &axis) | math::matrix4 | |
| get_inverted_rotation(void) const | math::matrix4 | |
| get_translation(void) const | math::matrix4 | [inline] |
| IDENTITY | math::matrix4 | [static] |
| m_data | math::matrix4 | [protected] |
| m_transposed_data (defined in gl::matrix4) | gl::matrix4 | [protected] |
| matrix4(void) | gl::matrix4 | [inline] |
| matrix4(real_t d00, real_t d01, real_t d02, real_t d10, real_t d11, real_t d12, real_t d20, real_t d21, real_t d22) | gl::matrix4 | [inline] |
| matrix4(real_t d00, real_t d01, real_t d02, real_t d03, real_t d10, real_t d11, real_t d12, real_t d13, real_t d20, real_t d21, real_t d22, real_t d23, real_t d30, real_t d31, real_t d32, real_t d33) | gl::matrix4 | [inline] |
| math::matrix4::matrix4(const math::matrix4 &m) | math::matrix4 | |
| operator *(const math::vector3 &v, const math::matrix4 &m) | math::matrix4 | [friend] |
| operator *(const math::vector3 &v) const | math::matrix4 | |
| operator *(const math::matrix4 &rhs) const | math::matrix4 | |
| operator const GLfloat *(void) | gl::matrix4 | |
| operator const real_t *(void) const | math::matrix4 | [inline] |
| operator()(unsigned int row, unsigned int col) const | math::matrix4 | [inline] |
| operator()(unsigned int row, unsigned int col) | math::matrix4 | [inline] |
| operator+(const math::matrix4 &rhs) const | math::matrix4 | |
| operator-(const math::matrix4 &rhs) const | math::matrix4 | |
| operator<<(std::ostream &o, const math::matrix4 &m) | math::matrix4 | [friend] |
| operator=(const math::matrix4 &m) | gl::matrix4 | |
| set(real_t d00, real_t d01, real_t d02, real_t d10, real_t d11, real_t d12, real_t d20, real_t d21, real_t d22) | math::matrix4 | |
| set(real_t d00, real_t d01, real_t d02, real_t d03, real_t d10, real_t d11, real_t d12, real_t d13, real_t d20, real_t d21, real_t d22, real_t d23, real_t d30, real_t d31, real_t d32, real_t d33) | math::matrix4 | |
| set(unsigned int row, unsigned int col, real_t x) | math::matrix4 | [inline] |
| set_identity() | math::matrix4 | [inline] |
| set_translation(const math::vector3 &trans) | math::matrix4 | [inline] |
| transpose(void) | math::matrix4 | |
| ZERO | math::matrix4 | [static] |
| ~matrix4(void) | gl::matrix4 | [inline, virtual] |