The custom_hud_layout entity behind a Screen: spawning, removal, and every write.
Create Screen objects and report their button presses.
A spawned Panorama layout created by ScreenManager.
void ShowCursor(int slot, bool shown)
void SetHidden(int slot, std::string_view elementId, bool hidden)
void SetModifier(int slot, std::string_view elementId, std::string_view block, std::span< const std::string_view > names, std::string_view name)
bool EnsureSpawned(int slot)
void SetClass(int slot, std::string_view elementId, std::string_view className, bool on)
void SetText(int slot, std::string_view variable, std::string_view value)
Screen(Screen &&) noexcept
static std::string ReadFile(const std::filesystem::path &path)