zengine/engine/modules/render/vulkan/include/vkn/vulkan_imgui.h
2024-12-13 22:03:56 +08:00

15 lines
433 B
C++

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