ferx/engine/core/Engine.cpp

32 lines
371 B
C++
Raw Normal View History

#include "Engine.h"
Engine* Engine::s_Instance = nullptr;
Engine::Engine()
{
s_Instance = this;
m_Window = new Window();
Renderer::Init();
2024-07-31 13:40:16 +00:00
}
Engine::~Engine()
{
Shutdown();
}
void Engine::Run()
{
while (!glfwWindowShouldClose(m_Window->GetWindow())) {
Renderer::Render();
}
}
void Engine::Shutdown()
{
Renderer::Shutdown();
}