]> git.tdb.fi Git - libs/gl.git/blob - source/objectinstance.cpp
Don't try to access a nonexistent return expression
[libs/gl.git] / source / objectinstance.cpp
1 #include "objectinstance.h"
2 #include "renderer.h"
3
4 using namespace std;
5
6 namespace Msp {
7 namespace GL {
8
9 ObjectInstance::ObjectInstance(const Object &obj):
10         object(obj)
11 { }
12
13 void ObjectInstance::render(const Tag &tag) const
14 {
15         Renderer renderer(0);
16         render(renderer, tag);
17 }
18
19 void ObjectInstance::render(Renderer &renderer, const Tag &tag) const
20 {
21         object.render(renderer, *this, tag);
22 }
23
24 void ObjectInstance::setup_render(Renderer &renderer, const Tag &) const
25 {
26         renderer.transform(matrix);
27 }
28
29 } // namespace GL
30 } // namespaec Msp