InVoxel() for all Primitives, including fix for Triangle::CalcBounds()
[MicroTrace.git] / EyeLightShader.hxx
1 #ifndef EYELIGHTSHADER_HXX
2 #define EYELIGHTSHADER_HXX
3
4 #include "Shader.hxx"
5
6 class EyeLightShader : public Shader
7 {
8 public:
9 EyeLightShader(Scene* scene, const Vec3f& color = Vec3f(0.5,0.5,0.5));
10 virtual ~EyeLightShader();
11
12 virtual Vec3f Shade(Ray& ray);
13 private:
14 EyeLightShader();
15
16 protected:
17 Vec3f m_color;
18 };
19 #endif
This page took 0.040693 seconds and 5 git commands to generate.