Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Producer::Matrix Member List

This is the complete list of members for Producer::Matrix, including all inherited members.

_matProducer::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 &center, 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 typedefProducer::Matrix


Generated on Wed Jun 7 04:36:15 2006 for Producer by  doxygen 1.4.4