2#include "imgui/imgui_internal.h"
4#include <imgui/imgui.h>
59 ImGui::SetNextWindowFocus();
62 bool open = ImGui::Begin(
name,
nullptr, flags | ImGuiWindowFlags_NoFocusOnAppearing);
virtual void on_before_render(rtti::context &ctx)
void set_visible(bool visible)
virtual void end_panel(const char *name)
virtual void draw_ui(rtti::context &ctx)=0
virtual auto get_window_name() const -> const char *
virtual bool begin_panel(const char *name, ImGuiWindowFlags flags)
std::string name_fullscreen_
void on_frame_ui_render(rtti::context &ctx)
auto is_fullscreen() const -> bool
virtual auto get_window_flags() const -> ImGuiWindowFlags
panel_base(const char *name)
virtual void on_after_render(rtti::context &ctx)
void render_panel(rtti::context &ctx, const char *name, ImGuiWindowFlags flags=ImGuiWindowFlags_MenuBar)