private:
- void import(std::istream& stream);
+ void load(std::istream& stream);
+
+ void load_material(std::istream& stream);
+ object_ptr load_object(std::istream& stream, object_ptr parent);
+ void load_surface(std::istream& stream, object_ptr obj);
std::vector<material> materials_;
std::vector<object_ptr> objects_;