6#include "Events/KeyEvent.h"
7#include "Events/MouseEvent.h"
8#include "Events/ApplicationEvent.h"
10#include "Platform/Vulkan/KarmaGuiVulkanHandler.h"
11#include "Platform/OpenGL/KarmaGuiOpenGLHandler.h"
22 virtual void OnAttach()
override;
23 virtual void OnDetach()
override;
24 virtual void ImGuiRender(
float deltaTime)
override;
25 virtual void OnUpdate(
float deltaTime)
override;
31 virtual void OnEvent(
Event& event)
override;
34 void CreateDescriptorPool();
35 void GiveLoopBeginControlToVulkan();
38 void GiveLoopEndControlToVulkan();
39 void GracefulVulkanShutDown();
40 void CleanUpVulkanAndWindowData();
55 Window* m_AssociatedWindow;
Definition KarmaGuiLayer.h:17
Definition MouseEvent.h:10
Definition ApplicationEvent.h:10
Definition KarmaGui.h:2647
Definition KarmaGuiVulkanHandler.h:83