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<float, 3> *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