X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fslot.cpp;fp=source%2Fslot.cpp;h=0000000000000000000000000000000000000000;hb=7aaec9a70b8d7733429bec043f8e33e02956f266;hp=07dabf0755c1cb9053596771aca953e9e34dbccd;hpb=bec07999d95b76f4b47cffcc564d0cd0afc0435e;p=libs%2Fgl.git diff --git a/source/slot.cpp b/source/slot.cpp deleted file mode 100644 index 07dabf07..00000000 --- a/source/slot.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include -#include "slot.h" - -namespace Msp { -namespace GL { - -Slot::Slot(): - renderable(0) -{ } - -void Slot::set(Renderable *r) -{ - renderable = r; -} - -const Matrix *Slot::get_matrix() const -{ - return renderable ? renderable->get_matrix() : 0; -} - -const Geometry::BoundingSphere *Slot::get_bounding_sphere() const -{ - return renderable ? renderable->get_bounding_sphere() : 0; -} - -void Slot::setup_frame(Renderer &renderer) -{ - if(renderable) - renderable->setup_frame(renderer); -} - -void Slot::finish_frame() -{ - if(renderable) - renderable->finish_frame(); -} - -void Slot::render(Renderer &renderer, const Tag &tag) const -{ - if(renderable) - renderer.render(*renderable, tag); -} - -} // namespace GL -} // namespace Msp