#pragma once #include class ImGuiWrapper { public: ImGuiWrapper(vk::Device& device); ~ImGuiWrapper(); void NewFrame(); void RenderDrawLists(); private: void MouseButtonCallback(int button, int action); vk::Device m_device; bool m_mousePressed[3]; };