00001 00002 // GLRendererGLTexturingVisitor.h // 00004 00005 #ifndef GLRENDERERGLTEXTURINGVISITOR_H 00006 #define GLRENDERERGLTEXTURINGVISITOR_H 00007 00008 #include "GLTexturingVisitor.h" 00009 #include "GLRendererGlobalVariables.h" 00010 00011 namespace X3DTK { 00012 00013 class GLImageTexture; 00014 00016 00017 class GLRendererGLTexturingVisitor : public GLTexturingVisitor 00018 { 00019 public: 00021 GLRendererGLTexturingVisitor(); 00023 virtual ~GLRendererGLTexturingVisitor(); 00024 00026 virtual void enterGLImageTexture(GLImageTexture *G) const; 00027 00028 00029 protected: 00030 GLRendererGlobalVariables *globalVariables; 00031 }; 00032 00033 } 00034 00035 #endif