24 lines
405 B
C++
24 lines
405 B
C++
#pragma once
|
|
|
|
#include "../UI.hpp"
|
|
struct GLFWwindow;
|
|
class Window;
|
|
|
|
namespace render::vk {
|
|
|
|
/// ImGui Vulkan/GLFW interface
|
|
class UI final: public render::UI {
|
|
private:
|
|
UI(GLFWwindow *window);
|
|
public:
|
|
~UI();
|
|
|
|
static void Load(Window &);
|
|
|
|
Actions draw(config::client::options &, state::state &, const state::reports &) override;
|
|
void render() override;
|
|
|
|
private:
|
|
intptr_t aim;
|
|
};
|
|
} |