projects
/
demo
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
backup:
[demo]
/
src
/
renderer.h
1
#ifndef RENDERER_H_
2
#define RENDERER_H_
3
4
class OrbitCamera;
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
OrbitCamera *camera;
17
18
Renderer();
19
virtual ~Renderer();
20
21
virtual bool create();
22
virtual void draw() const;
23
};
24
25
#endif // RENDERER_H_