23 lines
510 B
C++
23 lines
510 B
C++
#include <td/render/renderer/WorldRenderer.h>
|
|
|
|
#include <td/render/loader/WorldLoader.h>
|
|
|
|
#include <imgui.h>
|
|
|
|
namespace td {
|
|
namespace render {
|
|
|
|
WorldRenderer::WorldRenderer(Camera& a_Camera, const game::World& a_World) : Renderer(a_Camera) {
|
|
m_WorldVao = std::make_unique<GL::VertexArray>(WorldLoader::LoadWorldModel(&a_World));
|
|
}
|
|
|
|
WorldRenderer::~WorldRenderer() {}
|
|
|
|
void WorldRenderer::Render(float a_Lerp) {
|
|
m_Shader->Start();
|
|
Renderer::Render(*m_WorldVao);
|
|
}
|
|
|
|
} // namespace render
|
|
} // namespace td
|