LocalShader.h

Go to the documentation of this file.
00001 /* $Id: LocalShader.h,v 1.1 2002/12/05 15:08:03 cvs Exp $ */
00002 
00003 #ifndef __LOCAL_SHADER_H
00004 #define __LOCAL_SHADER_H
00005 
00006 #include <gra/shader/Shader.h>
00007 #include <gra/reflection/LocalReflection.h>
00008 
00009 using namespace esg;
00010 
00011 namespace gra {
00012 
00017 class GRA_EXPORT LocalShader : public Shader {
00018 protected:
00019         bool _exploitEnergy; 
00020     
00021 public:
00031         LocalShader (ReflectionModel * m,
00032                      DiffuseBRDF     * db,
00033                      SpecularBRDF    * sb,
00034                      bool              e)
00035             : Shader(m, db, sb), _exploitEnergy(e) {}
00036 
00041         virtual void distributeEnergy (void) {}
00042 };
00043     
00044 } // namespace
00045 
00046 #endif // __LOCAL_SHADER_H

Generated on Tue Nov 21 15:11:42 2006 for gra by  doxygen 1.4.6