20 lines
293 B
C++
20 lines
293 B
C++
#pragma once
|
|
|
|
#include <vk.hpp>
|
|
|
|
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];
|
|
};
|