X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Fslot.h;h=a675c64fb879a8f160e601dd5ccf1542aec0d313;hp=ad8630172308c71356db7a9ec9beab388628b7de;hb=HEAD;hpb=7aaec9a70b8d7733429bec043f8e33e02956f266 diff --git a/source/render/slot.h b/source/render/slot.h index ad863017..a675c64f 100644 --- a/source/render/slot.h +++ b/source/render/slot.h @@ -13,19 +13,17 @@ needs to be switched without affecting the rest. class Slot: public Renderable { private: - Renderable *renderable; + Renderable *content = 0; public: - Slot(); - void set(Renderable *); - Renderable *get() const { return renderable; } + Renderable *get() const { return content; } virtual const Matrix *get_matrix() const; virtual const Geometry::BoundingSphere *get_bounding_sphere() const; virtual void setup_frame(Renderer &); virtual void finish_frame(); - virtual void render(Renderer &, const Tag &) const; + virtual void render(Renderer &, Tag) const; }; } // namespace GL