Saxum/model.cc

32 lines
596 B
C++
Raw Normal View History

2014-10-22 20:53:46 +00:00
#include "model.hh"
Model::Model(std::string filePath, float scale) {
reference = ACGL::OpenGL::VertexArrayObjectCreator(filePath).create();
reference->bind();
this->scale = scale;
}
2014-10-22 20:53:46 +00:00
Model::Model(std::string filePath) {
reference = ACGL::OpenGL::VertexArrayObjectCreator(filePath).create();
reference->bind();
this->scale = 1.0f;
2014-10-22 20:53:46 +00:00
}
Model::Model(){
}
2014-10-22 20:53:46 +00:00
Model::~Model() {
}
ACGL::OpenGL::SharedVertexArrayObject Model::getReference() {
return reference;
}
void Model::setScale(float scale) {
this->scale = scale;
}
float Model::getScale() {
return scale;
}