hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/src/core/application.h
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-08-19 20:33:30 +0200
committerhachem <im@hachem.wtf>2026-08-19 20:33:30 +0200
commitdce67620b95a9555c7db950196b22f1bb88a307b (patch)
treef4aa836c3c512928a843620b28fe9d47ec52a7f2 /src/core/application.h
parent62ae550170402a0fa0dbbbb2b739176d5c4bcf1e (diff)
feat: vulkan is going to be the end of me bro
Diffstat (limited to 'src/core/application.h')
-rw-r--r--src/core/application.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/application.h b/src/core/application.h
index 8e13f7b..3c76dcc 100644
--- a/src/core/application.h
+++ b/src/core/application.h
@@ -10,6 +10,8 @@
namespace Donut
{
+ class VulkanRenderer;
+
class Application
{
public:
@@ -31,10 +33,12 @@ namespace Donut
void on_render();
void on_event(Event& event);
void setup_docking_layout();
+ void build_vulkan_ui();
private:
Scope<StateManager> m_state_manager;
Scope<Window> m_window;
Scope<Engine> m_engine;
+ Scope<VulkanRenderer> m_vulkan_renderer;
bool m_running;
bool m_minimized;