#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; }; }