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 {
35 GlDrawSceneVisitor(TLP_HASH_MAP<unsigned int,float>* lod,GlGraphInputData* inputData):inputData(inputData) {
39 virtual void visit(GlSimpleEntity *entity);
40 virtual void visit(GlComplexeEntity *entity);
41 virtual void visit(GlLayout *layout);
45 TLP_HASH_MAP<unsigned int,float>* lodMap;
46 GlGraphInputData *inputData;
52 #endif // Tulip_GLDRAWSCENEVISITOR_H