30 GuiMenuBar(std::shared_ptr<ConsoleVariable> consoleVariable, std::shared_ptr<Window> window,
31 const std::string& visibilityConsoleVariable,
bool isVisible);
38 GuiMenuBar(
const std::string& visibilityConsoleVariable,
bool isVisible);
44 GuiMenuBar(
const std::string& visibilityConsoleVariable);
60 void OnInit(
const nlohmann::json& initArgs = {})
override;
64 void SyncVisibilityConsoleVariable();
65 std::string mVisibilityConsoleVariable;
66 std::shared_ptr<ConsoleVariable> mConsoleVariable;
67 std::shared_ptr<Window> mWindow;
Abstract base class for all visible GUI elements (windows, menu bars, overlays).
Definition GuiElement.h:34