Files
vb01/model.h
T

34 lines
529 B
C++
Executable File

#ifndef MODEL_H
#define MODEL_H
#include<vector>
#include<string>
#include"node.h"
class aiScene;
class aiNode;
class aiMesh;
class aiMaterial;
namespace vb01{
class Mesh;
class Material;
class Texture;
class Model : public Node{
public:
Model(std::string);
~Model();
void update();
void setMaterial(Material*);
void setCastShadow(bool);
void setReflect(bool);
void setWireframe(bool);
private:
Material* material;
bool castShadow = false, reflect = false, wireframe = false;
};
}
#endif