protected:
Matrix matrix;
- Placeable() { }
+ Placeable() = default;
public:
- virtual ~Placeable() { }
+ virtual ~Placeable() = default;
virtual void set_matrix(const Matrix &);
};
+/**
+An intermediate base class combining the functionality of Renderable and
+Placeable.
+*/
class PlacedRenderable: public Renderable, public Placeable
{
protected:
- PlacedRenderable() { }
+ PlacedRenderable() = default;
public:
/* Reimplement to clear ambiguity between Renderable and Placeable. This