Simplify static Renderer class implementation

This commit is contained in:
2025-03-07 22:12:01 +10:00
parent 3009a4c6d9
commit 8a635cc15f
2 changed files with 4 additions and 26 deletions

View File

@@ -10,20 +10,11 @@
#include <nova/render/render_api.h>
#include <nova/render/render_driver.h>
#include <memory>
namespace Nova {
class NOVA_API Renderer {
public:
static void create(RenderAPI api);
static void shutdown();
static Renderer* get();
static RenderDriver* get_driver();
private:
std::unique_ptr<RenderDriver> m_driver;
Renderer() = default;
~Renderer() = default;
};
} // namespace Nova