_mat | Producer::Matrix | [protected] |
glLoadMatrix() const | Producer::Matrix | [inline] |
glLoadMatrix(const float *ptr) | Producer::Matrix | [inline, static] |
glLoadMatrix(const double *ptr) | Producer::Matrix | [inline, static] |
glMultMatrix() const | Producer::Matrix | [inline] |
glMultMatrix(const float *ptr) | Producer::Matrix | [inline, static] |
glMultMatrix(const double *ptr) | Producer::Matrix | [inline, static] |
invert(const Matrix &mat) | Producer::Matrix | [inline] |
makeIdentity() | Producer::Matrix | [inline] |
makeLookAt(const Vec3 &eye, const Vec3 ¢er, const Vec3 &up) | Producer::Matrix | [inline] |
makeRotate(value_type angle, value_type x, value_type y, value_type z) | Producer::Matrix | [inline] |
makeScale(value_type x, value_type y, value_type z) | Producer::Matrix | [inline] |
makeTranslate(value_type x, value_type y, value_type z) | Producer::Matrix | [inline] |
Matrix() | Producer::Matrix | [inline] |
Matrix(float const *const ptr) | Producer::Matrix | [inline] |
Matrix(double const *const ptr) | Producer::Matrix | [inline] |
Matrix(value_type a00, value_type a01, value_type a02, value_type a03, value_type a10, value_type a11, value_type a12, value_type a13, value_type a20, value_type a21, value_type a22, value_type a23, value_type a30, value_type a31, value_type a32, value_type a33) | Producer::Matrix | [inline] |
mult(const Matrix &lhs, const Matrix &rhs) | Producer::Matrix | [inline] |
operator *(const Matrix &m) const | Producer::Matrix | [inline] |
operator *=(const Matrix &other) | Producer::Matrix | [inline] |
operator()(int row, int col) | Producer::Matrix | [inline] |
operator()(int row, int col) const | Producer::Matrix | [inline] |
postMult(const Matrix &other) | Producer::Matrix | [inline] |
preMult(const Matrix &other) | Producer::Matrix | [inline] |
preMult(const Vec3 &v) const | Producer::Matrix | [inline] |
ptr() | Producer::Matrix | [inline] |
ptr() const | Producer::Matrix | [inline] |
rotate(value_type angle, value_type x, value_type y, value_type z) | Producer::Matrix | [inline, static] |
rotate(value_type angle, const Vec3 &axis) | Producer::Matrix | [inline, static] |
scale(value_type sx, value_type sy, value_type sz) | Producer::Matrix | [inline, static] |
set(value_type a00, value_type a01, value_type a02, value_type a03, value_type a10, value_type a11, value_type a12, value_type a13, value_type a20, value_type a21, value_type a22, value_type a23, value_type a30, value_type a31, value_type a32, value_type a33) | Producer::Matrix | [inline] |
set(float const *const ptr) | Producer::Matrix | [inline] |
set(double const *const ptr) | Producer::Matrix | [inline] |
SGL_ABS(value_type a) | Producer::Matrix | [inline, protected] |
translate(const Vec3 &) | Producer::Matrix | [inline, static] |
translate(value_type x, value_type y, value_type z) | Producer::Matrix | [inline, static] |
value_type typedef | Producer::Matrix | |