X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Fscene.h;h=fcf5d33e8eb9645caccdbc9bff5f7d34a3427f27;hp=33678b7998900fac18f25cb113f181f5d654e9f3;hb=3ac3a51c623271da815c8ee60c484445871753bf;hpb=885b8ad08cfcefba4b95ec9028fa1e25df2fe171 diff --git a/source/render/scene.h b/source/render/scene.h index 33678b79..fcf5d33e 100644 --- a/source/render/scene.h +++ b/source/render/scene.h @@ -26,6 +26,7 @@ protected: private: ContentMap *content; + unsigned inst_counter; public: Loader(Scene &, Collection &); @@ -71,8 +72,6 @@ private: typedef TypeRegistry SceneRegistry; protected: - // XXX If a loaded renderable is removed from the scene it needs to be removed from here as well - std::vector owned_data; mutable Matrix culling_matrix; mutable Vector4 frustum_edges[6]; @@ -81,7 +80,7 @@ private: Scene(const Scene &); Scene &operator=(const Scene &); public: - virtual ~Scene(); + virtual ~Scene() { } virtual void add(Renderable &) = 0; virtual void remove(Renderable &) = 0;