#pragma once #include "render/imgui_system.h" #include "render/graph/frame_graph.h" namespace vkn { using api::FrameGraph; using api::RenderPassContext; class VulkanImguiSystem : public api::ImguiSystem { public: void Initialize() override; void Finalize() override; void Render(); static void Setup(FrameGraph& graph, FrameGraph::RenderPassBuilder& builder); static void Execute(FrameGraph&, RenderPassContext&); }; }