#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