| addChild(Node *child) | Node |  [protected] | 
  | clear() | Mesh |  [protected] | 
  | getGeometry(std::vector< Intersectable * > &geometry) | Mesh |  [protected, virtual] | 
  | getMaterial() const  | Primitive |  [inline] | 
  | hasChild(const Node *child) const  | Node |  [protected] | 
  | load(const std::string &filename) | Mesh |  | 
  | loadOBJ(const std::string &filename) | Mesh |  [protected] | 
  | mChildren | Node |  [protected] | 
  | Mesh() | Mesh |  | 
  | Mesh(const std::string &filename, Material *m=0) | Mesh |  | 
  | mFaces | Mesh |  [protected] | 
  | mLocalTransform | Node |  [protected] | 
  | mMaterial | Primitive |  [protected] | 
  | mR | Node |  [protected] | 
  | mReady | Mesh |  [protected] | 
  | mS | Node |  [protected] | 
  | mT | Node |  [protected] | 
  | mTransformSet | Node |  [protected] | 
  | mVtxN | Mesh |  [protected] | 
  | mVtxP | Mesh |  [protected] | 
  | mVtxUV | Mesh |  [protected] | 
  | mWorldTransform | Node |  [protected] | 
  | Node() | Node |  | 
  | prepare() | Mesh |  [protected, virtual] | 
  | Primitive(Material *m=0) | Primitive |  | 
  | setMaterial(Material *m) | Primitive |  | 
  | setRotation(const Vector &R) | Node |  | 
  | setRotation(float rx, float ry, float rz) | Node |  | 
  | setScale(float s) | Node |  | 
  | setScale(const Vector &S) | Node |  | 
  | setScale(float sx, float sy, float sz) | Node |  | 
  | setTransform(Matrix &M) | Node |  | 
  | setTranslation(const Vector &T) | Node |  | 
  | setTranslation(float tx, float ty, float tz) | Node |  | 
  | setupTransform(const Matrix &world) | Node |  [protected] | 
  | t_constitr typedef | Node |  [protected] | 
  | t_itr typedef | Node |  [protected] | 
  | ~Mesh() | Mesh |  [virtual] | 
  | ~Node() | Node |  [virtual] | 
  | ~Primitive() | Primitive |  [inline, virtual] |