21 #ifndef Tulip_GLDRAWSCENEVISITOR_H 22 #define Tulip_GLDRAWSCENEVISITOR_H 24 #include <tulip/tuliphash.h> 25 #include <tulip/GlSceneVisitor.h> 29 class GlGraphInputData;
31 class TLP_GL_SCOPE GlDrawSceneVisitor :
public GlSceneVisitor {
34 GlDrawSceneVisitor(TLP_HASH_MAP<unsigned int, float> *lod, GlGraphInputData *inputData)
35 : inputData(inputData) {
39 virtual void visit(GlSimpleEntity *entity);
40 virtual void visit(GlComplexeEntity *entity);
41 virtual void visit(GlLayout *layout);
44 TLP_HASH_MAP<unsigned int, float> *lodMap;
45 GlGraphInputData *inputData;
49 #endif // Tulip_GLDRAWSCENEVISITOR_H