]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/slot.cpp
Check the flat qualifier from the correct member
[libs/gl.git] / source / render / slot.cpp
index 6e811bdec2c9faa514b448dee64e9b8c57af5f84..eb2a2e3e186188cdff7d3e11b7eee247c80ed02e 100644 (file)
@@ -4,41 +4,37 @@
 namespace Msp {
 namespace GL {
 
-Slot::Slot():
-       renderable(0)
-{ }
-
-void Slot::set(Renderable *r)
+void Slot::set(Renderable *c)
 {
-       renderable = r;
+       content = c;
 }
 
 const Matrix *Slot::get_matrix() const
 {
-       return renderable ? renderable->get_matrix() : 0;
+       return content ? content->get_matrix() : 0;
 }
 
 const Geometry::BoundingSphere<float, 3> *Slot::get_bounding_sphere() const
 {
-       return renderable ? renderable->get_bounding_sphere() : 0;
+       return content ? content->get_bounding_sphere() : 0;
 }
 
 void Slot::setup_frame(Renderer &renderer)
 {
-       if(renderable)
-               renderable->setup_frame(renderer);
+       if(content)
+               content->setup_frame(renderer);
 }
 
 void Slot::finish_frame()
 {
-       if(renderable)
-               renderable->finish_frame();
+       if(content)
+               content->finish_frame();
 }
 
 void Slot::render(Renderer &renderer, Tag tag) const
 {
-       if(renderable)
-               renderer.render(*renderable, tag);
+       if(content)
+               content->render(renderer, tag);
 }
 
 } // namespace GL