15 lines
433 B
C++
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&);
|
|
};
|
|
} |