#include <visitor.h>
Public Member Functions | |
void | visit (Object *object) |
Visit an object whose type is unknown at compile time. | |
virtual void | visit_Mesh (Mesh *mesh) |
virtual void | visit_MeshMaterialMapping (MeshMaterialMapping *material_mapping) |
virtual void | visit_MaterialList (MaterialList *material_list) |
virtual void | visit_PhongMaterial (PhongMaterial *material) |
virtual void | visit_TexturedPhongMaterial (TexturedPhongMaterial *material) |
virtual void | visit_MeshNode (MeshNode *node) |
virtual void | visit_TransformNode (TransformNode *node) |
virtual void | visit_GroupNode (GroupNode *node) |
virtual void | visit_Texture (Texture *texture) |
void Visitor::visit | ( | Object * | object | ) |
Visit an object whose type is unknown at compile time.
virtual void Visitor::visit_GroupNode | ( | GroupNode * | node | ) | [virtual] |
virtual void Visitor::visit_MaterialList | ( | MaterialList * | material_list | ) | [virtual] |
virtual void Visitor::visit_Mesh | ( | Mesh * | mesh | ) | [virtual] |
virtual void Visitor::visit_MeshMaterialMapping | ( | MeshMaterialMapping * | material_mapping | ) | [virtual] |
virtual void Visitor::visit_MeshNode | ( | MeshNode * | node | ) | [virtual] |
virtual void Visitor::visit_PhongMaterial | ( | PhongMaterial * | material | ) | [virtual] |
virtual void Visitor::visit_Texture | ( | Texture * | texture | ) | [virtual] |
virtual void Visitor::visit_TexturedPhongMaterial | ( | TexturedPhongMaterial * | material | ) | [virtual] |
virtual void Visitor::visit_TransformNode | ( | TransformNode * | node | ) | [virtual] |