00001 #ifndef _MATERIAL_H_ 00002 #define _MATERIAL_H_ 00003 00004 #include "cglib/object.h" 00005 00007 class Material : public Object 00008 { 00009 public: 00011 Material(); 00012 00014 virtual ~Material(); 00015 00017 virtual void accept(Visitor *visitor) = 0; 00018 }; 00019 00020 #endif /* _MATERIAL_H_ */