SparrowRenderer/basicmodule.cpp
2015-07-06 18:22:45 +02:00

20 lines
371 B
C++

#include "basicmodule.h"
#include "shader.h"
#include "entity.h"
#include "camera.h"
void BasicModule::addEntity(Entity* myEntity)
{
entities.push_back(myEntity);
}
void BasicModule::render(Camera* myCamera)
{
shader->bind();
bindModule();
for(Entity* e : entities)
e->draw(myCamera->getViewMatrix(), myCamera->getProjectionMatrix(), NULL);
}