00001 #ifndef GLNORMALRENDERER_H 00002 #define GLNORMALRENDERER_H 00003 00004 #include "GL_NormalRendererStateVariables.h" 00005 00006 #include <X3DTK/GL/scenegraph.h> 00007 00008 namespace X3DTK { 00009 namespace GL { 00010 00011 // GL::NormalRenderer processor. 00012 00013 class NormalRenderer : public X3DOnePassProcessor 00014 { 00015 public: 00016 NormalRenderer(); 00017 virtual ~NormalRenderer(); 00018 00019 void setNormalLength(float value); 00020 virtual void render(SFNode N) const; 00021 }; 00022 00023 } 00024 } 00025 00026 #endif