]> Dogcows Code - chaz/yoink/blobdiff - src/moof/mesh.hh
fixed documentation about where to find licenses
[chaz/yoink] / src / moof / mesh.hh
index 26accec43e1410b295797c6dbda017f7ac9b9faf..5c9c34399f6be0bfd1223da75539463495851fb6 100644 (file)
 #ifndef _MOOF_MESH_HH_
 #define _MOOF_MESH_HH_
 
-/**
- * \file mesh.hh
- * Defines classes for loading and manipulating meshes.
- */
-
 #include <iostream>
 #include <map>
 #include <vector>
 #include <moof/resource.hh>
 
 
+/**
+ * \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<material>   materials_;
        std::vector<object_ptr> objects_;
This page took 0.021978 seconds and 4 git commands to generate.