#include <assimp/scene.h>
#include <assimp/Importer.hpp>
#include "material.hpp"
+#include "program.hpp"
class Model {
};
public:
- Model(const std::string &path, GLuint progId);
+ Model(const std::string &path, Program p);
void draw() const;
class Node {
Node* find(const std::string &name);
private:
- const GLuint progId;
+ const Program program;
std::vector<Mesh> meshes;
Node *root;