]> git.tdb.fi Git - libs/gl.git/blobdiff - source/mesh.h
Inherit Loaders from the ObjectLoader classes
[libs/gl.git] / source / mesh.h
index 0a4142fea1eebf02f326b9615a4fc5c904ad142b..044e70843d345aa06b960cfdb3697c93a9053584 100644 (file)
@@ -8,7 +8,7 @@ Distributed under the LGPL
 #ifndef MSP_GL_MESH_H_
 #define MSP_GL_MESH_H_
 
-#include <msp/datafile/loader.h>
+#include <msp/datafile/objectloader.h>
 #include "batch.h"
 #include "vertexarray.h"
 
@@ -22,13 +22,11 @@ class Mesh
        friend class MeshBuilder;
 
 public:
-       class Loader: public DataFile::Loader
+       class Loader: public DataFile::ObjectLoader<Mesh>
        {
        public:
                Loader(Mesh &);
        private:
-               Mesh &mesh;
-
                void vertices(VertexFormat);
                void batch(PrimitiveType);
        };