X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frender%2Fplaceable.h;h=9d0c2dd7703fd38b86df2cea5ca93f11a319ed9a;hb=016f0f0dd51511f98d0bf398d99199d7dec1543c;hp=35999a06e1df5f30820511167d0c107d8941a955;hpb=7aaec9a70b8d7733429bec043f8e33e02956f266;p=libs%2Fgl.git diff --git a/source/render/placeable.h b/source/render/placeable.h index 35999a06..9d0c2dd7 100644 --- a/source/render/placeable.h +++ b/source/render/placeable.h @@ -15,9 +15,9 @@ class Placeable protected: Matrix matrix; - Placeable() { } + Placeable() = default; public: - virtual ~Placeable() { } + virtual ~Placeable() = default; virtual void set_matrix(const Matrix &); @@ -27,10 +27,14 @@ public: }; +/** +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