21 lines
293 B
C++
21 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];
|
||
|
};
|