Files
simian/include/GuiManager.h
Nick Koirala f352b432d9
Some checks failed
CI / build-and-test (push) Has been cancelled
feat: added toast support to scripting
2025-11-14 15:04:00 +13:00

27 lines
562 B
C++

#pragma once
#include "rlImGui.h"
#include "imgui.h"
#include "extras/IconsFontAwesome6.h"
#include "gui/fa-solid-900.h"
#include "gui/ImGuiNotify.hpp"
class Application;
class GuiManager {
public:
GuiManager();
~GuiManager();
void Initialize(Application* application);
void Render(RenderTexture2D& renderTexture);
void Shutdown();
private:
void SetupDockspace(RenderTexture2D& renderTexture);
void RenderNotifications();
void RenderErrorBanner();
void SetTheme();
bool showLogWindow = true;
Application *app;
};