]> git.mxchange.org Git - flightgear.git/blobdiff - src/Objects/matlib.hxx
Replaced some debugging structure David inadvertantly removed.
[flightgear.git] / src / Objects / matlib.hxx
index 5bc7543e0f5706416e1bd8d8b93a12c0b2c93a19..ee1f65017cda6e46921d5506e1560f48f8142c60 100644 (file)
@@ -40,7 +40,7 @@
 #include <simgear/compiler.h>
 
 #include <GL/glut.h>
-#include <simgear/xgl/xgl.h>
+#include <GL/gl.h>
 
 #include STL_STRING            // Standard C++ string library
 #include <map>                 // STL associative "array"
@@ -63,7 +63,7 @@ class FGMaterialLib {
 private:
 
     // associative array of materials
-    typedef map < string, FGNewMat, less<string> > material_map;
+    typedef map < string, FGNewMat *, less<string> > material_map;
     typedef material_map::iterator material_map_iterator;
     typedef material_map::const_iterator const_material_map_iterator;
 
@@ -86,9 +86,11 @@ public:
     FGNewMat *find( const string& material );
 
     void set_step (int step);
+    int get_step ();
 
-    // Load one pending "deferred" texture.  Return true if a texture
-    // loaded successfully, false if no pending, or error.
+    /**
+     * Load the next deferred texture, if there is any.
+     */
     void load_next_deferred();
 
     material_map_iterator begin() { return matlib.begin(); }