diff options
| author | hachem <im@hachem.wtf> | 2026-08-23 05:53:33 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-08-23 05:53:33 +0200 |
| commit | 380b4d5d5a3e66d89ca7b3b1601bb23e5a01bf7b (patch) | |
| tree | b4b0f3b43bedac1ef6ae16834ca03c1181964959 /src/core/application.h | |
| parent | 2b0661b7d6edacbc4a4ad87cdb625d559e08a5f9 (diff) | |
feat: unified interface
Diffstat (limited to 'src/core/application.h')
| -rw-r--r-- | src/core/application.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/application.h b/src/core/application.h index df6669b..f2b5656 100644 --- a/src/core/application.h +++ b/src/core/application.h @@ -7,11 +7,10 @@ #include "log.h" #include "engine/engine.h" +#include "rendering/renderer_backend.h" namespace Donut { - class VulkanRenderer; - class Application { public: @@ -34,13 +33,14 @@ namespace Donut auto on_render() -> void; auto on_event(Event& event) -> void; auto setup_docking_layout() -> void; - auto build_vulkan_ui() -> void; + auto build_ui() -> void; + auto build_scene_ui() -> void; private: Scope<StateManager> m_state_manager; Scope<Window> m_window; Scope<Engine> m_engine; - Scope<VulkanRenderer> m_vulkan_renderer; + Scope<RendererBackend> m_renderer; bool m_running; bool m_minimized; |
