src/ProceduralShader.h

Go to the documentation of this file.
00001 #ifndef PROCEDURALSHADER_H
00002 #define PROCEDURALSHADER_H
00003 
00004 
00005 #include "Shader.h"
00006 #include "PerlinNoise.h"
00007 
00008 
00013 class ProceduralShader : public Shader
00014 {
00015 public:
00018     ProceduralShader(Scene * scene, float persistence, float frequency, int octaves)
00019         : Shader(scene),
00020             mPerlin(persistence, frequency, octaves)
00021     {
00022     }
00023     
00024 protected:
00026     PerlinNoise mPerlin;
00027 
00028     // FIXME maybe add something else
00029 };
00030 
00031 #endif

Generated on Fri Feb 1 00:01:42 2008 for Grayfall by  doxygen 1.5.1