xcal
基于 C++23 的现代图形渲染引擎
载入中...
搜索中...
未找到
imguibackend.hpp
浏览该文件的文档.
1
11#pragma once
12#include <xcal/public.h>
13
16 friend class ImGuiUiRender;
17 virtual void init() = 0;
18 virtual void deinit() = 0;
19 virtual void new_frame() = 0;
20 virtual void draw_data() = 0;
21
22 public:
23 ImGuiBackend() = default;
24 virtual ~ImGuiBackend() = default;
25
26 public:
27 ImGuiBackend(const ImGuiBackend &) = delete;
31};
32} // namespace xcal::render::opengl::ui
ImGuiBackend(ImGuiBackend &&)=delete
ImGuiBackend & operator=(const ImGuiBackend &)=delete
ImGuiBackend & operator=(ImGuiBackend &&)=delete
ImGuiBackend(const ImGuiBackend &)=delete
#define XCAL_API
Definition public.h:69