mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-10-19 08:29:18 +02:00
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.
18 lines
416 B
C++
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);
|
|
}; |