projects
/
MicroTrace.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
ac6de1db356eeca62e4167f54cffdfe887562495
[MicroTrace.git]
/
Shader.hxx
1
#ifndef SHADER_HXX
2
#define SHADER_HXX
3
4
#include "Vec3f.hxx"
5
#include "Ray.hxx"
6
7
// forward declaration
8
class Scene;
9
10
class Shader
11
{
12
public:
13
Shader(Scene* scene);
14
virtual ~Shader();
15
16
virtual Vec3f Shade(Ray& ray) = 0;
17
protected:
18
Scene* m_scene;
19
20
private:
21
Shader();
22
Shader(const Shader& );
23
Shader& operator=(const Shader& );
24
};
25
#endif
This page took
0.045167 seconds
and
3
git commands to generate.