#define MSP_GL_OBJECT_H_
#include <vector>
-#include <msp/datafile/collection.h>
#include "objectpass.h"
#include "renderable.h"
const Material *material;
public:
- class Loader: public DataFile::Loader
+ class Loader: public DataFile::CollectionObjectLoader<Object>
{
- public:
- typedef DataFile::Collection Collection;
-
- protected:
- Object &obj;
- Collection &coll;
-
public:
Loader(Object &, Collection &);
- Object &get_object() const { return obj; }
- Collection &get_collection() const { return coll; }
private:
virtual void finish();
void lod_mesh(unsigned, const std::string &);