X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2Fmoof%2Fmesh.hh;h=5c9c34399f6be0bfd1223da75539463495851fb6;hp=26accec43e1410b295797c6dbda017f7ac9b9faf;hb=HEAD;hpb=574af38ed616d1adfa5e6ce35f67cda1f707f89d diff --git a/src/moof/mesh.hh b/src/moof/mesh.hh index 26accec..5c9c343 100644 --- a/src/moof/mesh.hh +++ b/src/moof/mesh.hh @@ -10,11 +10,6 @@ #ifndef _MOOF_MESH_HH_ #define _MOOF_MESH_HH_ -/** - * \file mesh.hh - * Defines classes for loading and manipulating meshes. - */ - #include #include #include @@ -29,6 +24,11 @@ #include +/** + * \file mesh.hh + * Defines classes for loading and manipulating meshes. + */ + namespace moof { @@ -114,7 +114,11 @@ public: 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 materials_; std::vector objects_;