, including all inherited members.
| Axis enum name (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | [private] |
| clear() | ACG::Matrix4x4T< Scalar > | [inline] |
| data() const (defined in ACG::Matrix4x4T< Scalar >) | ACG::Matrix4x4T< Scalar > | [inline] |
| frustum(Scalar left, Scalar right, Scalar bottom, Scalar top, Scalar near_plane, Scalar far_plane) | ACG::GLMatrixT< Scalar > | [inline] |
| get_raw_data() const | ACG::Matrix4x4T< Scalar > | [inline] |
| GLMatrixT() | ACG::GLMatrixT< Scalar > | [inline] |
| GLMatrixT(const GLMatrixT< OtherScalar > _rhs) | ACG::GLMatrixT< Scalar > | [inline] |
| GLMatrixT(const Scalar _array[16]) | ACG::GLMatrixT< Scalar > | [inline] |
| identity() | ACG::Matrix4x4T< Scalar > | [inline] |
| inverse_frustum(Scalar left, Scalar right, Scalar bottom, Scalar top, Scalar near_plane, Scalar far_plane) | ACG::GLMatrixT< Scalar > | [inline] |
| inverse_lookAt(const Vec3 &eye, const Vec3 ¢er, const Vec3 &up) | ACG::GLMatrixT< Scalar > | [inline] |
| inverse_ortho(Scalar left, Scalar right, Scalar bottom, Scalar top, Scalar near_plane, Scalar far_plane) | ACG::GLMatrixT< Scalar > | [inline] |
| inverse_perspective(Scalar fovY, Scalar aspect, Scalar near_plane, Scalar far_plane) | ACG::GLMatrixT< Scalar > | [inline] |
| invert() | ACG::Matrix4x4T< Scalar > | [inline] |
| is_identity() const | ACG::Matrix4x4T< Scalar > | [inline] |
| leftMult(const Matrix4x4T< Scalar > &_rhs) (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | [inline] |
| ACG::Matrix4x4T::leftMult(const Matrix4x4T< Scalar > &_rhs) | ACG::Matrix4x4T< Scalar > | [inline] |
| lookAt(const Vec3 &eye, const Vec3 ¢er, const Vec3 &up) | ACG::GLMatrixT< Scalar > | [inline] |
| Matrix4x4T() | ACG::Matrix4x4T< Scalar > | [inline] |
| Matrix4x4T(const Matrix4x4T< OtherScalar > _rhs) | ACG::Matrix4x4T< Scalar > | [inline] |
| Matrix4x4T(const Scalar _array[16]) | ACG::Matrix4x4T< Scalar > | [inline] |
| operator!=(const Matrix4x4T< Scalar > &_rhs) const | ACG::Matrix4x4T< Scalar > | [inline] |
| operator()(unsigned int row, unsigned int col) | ACG::Matrix4x4T< Scalar > | [inline] |
| operator()(unsigned int row, unsigned int col) const | ACG::Matrix4x4T< Scalar > | [inline] |
| operator*(const Matrix4x4T< Scalar > &_rhs) const (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | [inline] |
| operator*(const VectorT< T, 4 > &_v) const | ACG::GLMatrixT< Scalar > | [inline] |
| ACG::Matrix4x4T::operator*(const Matrix4x4T< Scalar > &inst) const | ACG::Matrix4x4T< Scalar > | [inline] |
| operator*=(const Matrix4x4T< Scalar > &_rhs) (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | [inline] |
| ACG::Matrix4x4T::operator*=(const Matrix4x4T< Scalar > &_rhs) | ACG::Matrix4x4T< Scalar > | [inline] |
| operator+(const Matrix4x4T< Scalar > &_rhs) const (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | [inline] |
| ACG::Matrix4x4T::operator+(const Matrix4x4T< Scalar > &_rhs) const | ACG::Matrix4x4T< Scalar > | [inline] |
| operator+=(const Matrix4x4T< Scalar > &_rhs) (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | [inline] |
| ACG::Matrix4x4T::operator+=(const Matrix4x4T< Scalar > &_rhs) | ACG::Matrix4x4T< Scalar > | [inline] |
| operator-(const Matrix4x4T< Scalar > &_rhs) const (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | [inline] |
| ACG::Matrix4x4T::operator-(const Matrix4x4T< Scalar > &_rhs) const | ACG::Matrix4x4T< Scalar > | [inline] |
| operator-=(const Matrix4x4T< Scalar > &_rhs) (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | [inline] |
| ACG::Matrix4x4T::operator-=(const Matrix4x4T< Scalar > &_rhs) | ACG::Matrix4x4T< Scalar > | [inline] |
| operator=(const GLMatrixT< otherScalar > &_rhs) | ACG::GLMatrixT< Scalar > | [inline] |
| operator=(const Matrix4x4T< otherScalar > &_rhs) | ACG::GLMatrixT< Scalar > | [inline] |
| operator==(const Matrix4x4T< Scalar > &_rhs) const | ACG::Matrix4x4T< Scalar > | [inline] |
| ortho(Scalar left, Scalar right, Scalar bottom, Scalar top, Scalar near_plane, Scalar far_plane) | ACG::GLMatrixT< Scalar > | [inline] |
| perspective(Scalar fovY, Scalar aspect, Scalar near_plane, Scalar far_plane) | ACG::GLMatrixT< Scalar > | [inline] |
| raw() const (defined in ACG::Matrix4x4T< Scalar >) | ACG::Matrix4x4T< Scalar > | [inline] |
| rotate(Scalar angle, Scalar x, Scalar y, Scalar z, MultiplyFrom _mult_from=MULT_FROM_RIGHT) | ACG::GLMatrixT< Scalar > | [inline] |
| rotate(Scalar _angle, const Vec3 &_axis, MultiplyFrom _mult_from=MULT_FROM_RIGHT) | ACG::GLMatrixT< Scalar > | [inline] |
| rotateX(Scalar _angle, MultiplyFrom _mult_from=MULT_FROM_RIGHT) | ACG::GLMatrixT< Scalar > | [inline] |
| rotateXYZ(Axis _axis, Scalar _angle, MultiplyFrom _mult_from) (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | [inline, private] |
| rotateY(Scalar _angle, MultiplyFrom _mult_from=MULT_FROM_RIGHT) | ACG::GLMatrixT< Scalar > | [inline] |
| rotateZ(Scalar _angle, MultiplyFrom _mult_from=MULT_FROM_RIGHT) | ACG::GLMatrixT< Scalar > | [inline] |
| scale(Scalar _x, Scalar _y, Scalar _z, MultiplyFrom _mult_from=MULT_FROM_RIGHT) | ACG::GLMatrixT< Scalar > | [inline] |
| scale(const Vec3 &_v, MultiplyFrom _mult_from=MULT_FROM_RIGHT) | ACG::GLMatrixT< Scalar > | [inline] |
| transform_point(const VectorT< T, 3 > &_v) const | ACG::Matrix4x4T< Scalar > | [inline] |
| transform_vector(const VectorT< T, 3 > &_v) const | ACG::Matrix4x4T< Scalar > | [inline] |
| translate(Scalar _x, Scalar _y, Scalar _z, MultiplyFrom _mult_from=MULT_FROM_RIGHT) | ACG::GLMatrixT< Scalar > | [inline] |
| translate(const Vec3 &_v, MultiplyFrom _mult_from=MULT_FROM_RIGHT) | ACG::GLMatrixT< Scalar > | [inline] |
| transpose() | ACG::Matrix4x4T< Scalar > | [inline] |
| Vec3 typedef (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | |
| X enum value (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | [private] |
| Y enum value (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | [private] |
| Z enum value (defined in ACG::GLMatrixT< Scalar >) | ACG::GLMatrixT< Scalar > | [private] |
| ~GLMatrixT() | ACG::GLMatrixT< Scalar > | [inline] |
| ~Matrix4x4T() | ACG::Matrix4x4T< Scalar > | [inline] |