Documentation


myGLRenderer.h

Go to the documentation of this file.
00001 
00002 //                            myGLRenderer.h                                  //
00004 
00005 #ifndef MY_GL_RENDERER_H
00006 #define MY_GL_RENDERER_H
00007 
00008 #include <X3DTK/kernel.h>
00009 #include <X3DTK/private/GL_Renderer.h>
00010 #include <X3DTK/private/DFSGraphTraversal.h>
00011 #include "myGLRendererStateVariables.h"
00012 
00013 namespace X3DTK {
00014 namespace GL {
00015 
00017 
00018 class MyRenderer : public Renderer
00019 {
00020 public:
00022   MyRenderer();
00024   virtual ~MyRenderer();
00025  
00027   virtual void render(X3DNode *N) const;
00028   
00030   void setBoundedObject(X3D::X3DBoundedObject * BO);
00031   
00033   void select(X3DTK::GL::X3DNode*, double, double) const;
00034 
00035 };
00036 
00037 }
00038 }
00039 
00040 #endif

Generated on Thu Dec 23 13:52:26 2004 by doxygen 1.3.6