17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-19 08:29:18 +02:00
Files
maszyna/betterRenderer/renderer/source/nvrenderer_imgui.h
maj00r 2695c8e525 include what you use in betterRenderer
Its sources reached the standard library through the project headers they
included; those are imports now. 178 headers across 56 files, plus 18 C
library headers elsewhere for memcpy/printf and friends. MSVC's STL does
not supply these transitively the way libstdc++ does.
2026-09-10 00:26:55 +02:00

18 lines
416 B
C++

#pragma once
#include "imgui_nvrhi.h"
#include "nvrenderer/nvrenderer.h"
#include <memory>
class NvImguiRenderer : public imgui_renderer {
virtual bool Init() override;
virtual void Shutdown() override;
virtual void BeginFrame() override;
virtual void Render() override;
std::shared_ptr<class NvRendererBackend> m_backend;
ImGui_NVRHI m_rhi;
public:
NvImguiRenderer(class NvRenderer *renderer);
};