-private:
- std::map<const Object *, std::set<const ObjectInstance *> > objects;
- std::set<const Renderable *> renderables;
+public:
+ class Loader: public DataFile::CollectionObjectLoader<Scene>
+ {
+ public:
+ Loader(Scene &, Collection &);
+
+ private:
+ void object(const std::string &);
+ };
+
+protected:
+ std::list<Renderable *> owned_data;
+ mutable Vector4 frustum_edges[6];