#include
#include |
#include
namespace td {
namespace render {
WorldRenderer::WorldRenderer(Camera& a_Camera, const game::WorldPtr& a_World) : Renderer(a_Camera) {
m_WorldVao = std::make_unique(WorldLoader::LoadWorldModel(a_World.get()));
}
WorldRenderer::~WorldRenderer() {}
void WorldRenderer::Render(float a_Lerp) {
m_Shader->Start();
Renderer::Render(*m_WorldVao);
}
} // namespace render
} // namespace td
|