dao::gui::Screen
struct
A screen the GUI system keeps, either the game’s or a plugin’s.
Declared in dao/Gui.h.
Fields
| Field | Type | |
|---|---|---|
flags |
std::uint32_t = 0 |
kScreenModal, or 0x10 for a loading screen |
id |
std::int32_t = -1 |
the GUI system’s ID: 0-0x3F the game’s, 0x100 and up plugins’ |
layer |
std::int32_t = 0 |
the stacking order: kLayerHud and the rest |
movie |
std::wstring |
its movie’s name, as NameOf gives it: L”inventory” |
name |
std::wstring |
the name ShowScreen and the full-screen messages use: L”Inventory” |
shown |
bool = false |
its movie is active and drawn; not the same as logically open |