projects
/
demo
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
b3d24241a3983819f17191c547526a1c0a6d2888
[demo]
/
src
/
renderer.h
1
#ifndef RENDERER_H_
2
#define RENDERER_H_
3
4
class Camera;
5
class Object;
6
class Scene;
7
class ShaderProgram;
8
9
class Renderer {
10
protected:
11
ShaderProgram *sprog;
12
virtual void draw_object(Object *object) const;
13
14
public:
15
Scene *scene;
16
Camera *camera;
17
18
Renderer();
19
virtual ~Renderer();
20
21
virtual bool create();
22
virtual void draw() const;
23
};
24
25
#endif // RENDERER_H_