Tramway SDK
|
Classes | |
class | DebugMenu |
class | EntityPicker |
class | EntityProperties |
class | EventEmit |
struct | EventIntercept |
struct | Intercept |
class | InterceptMenu |
class | ListSelection |
struct | LogIntercept |
class | Menu |
struct | MessageIntercept |
class | MessageSend |
class | SettingsMenu |
class | SignalMenu |
class | StatisticsMenu |
class | SystemMenu |
class | WorldCellProperties |
Functions | |
void | InitCallbacks () |
void | UpdateCallbacks () |
void | ToggleMenuState () |
void | CloseAll () |
void | EscapeMenuKeyboard () |
void | DebugMenuKeyboard () |
void | Init () |
void | Update () |
void | DebugMenue () |
std::string | string_float (float value) |
Variables | |
std::vector< Intercept * > | intercepts |
font_t | FONT_WIDGETS = 0 |
font_t | FONT_TEXT = 0 |
font_t | FONT_TEXT_BOLD = 0 |
font_t | FONT_HEADER = 0 |
font_t | FONT_PIXELART = 0 |
uint32_t | MENU_SYSTEM = -1 |
DebugMenu * | debug_menu = nullptr |
std::vector< Menu * > | menu_stack |
std::vector< Menu * > | menu_list |
void tram::Ext::Menu::CloseAll | ( | ) |
void tram::Ext::Menu::DebugMenue | ( | ) |
void tram::Ext::Menu::DebugMenuKeyboard | ( | ) |
void tram::Ext::Menu::EscapeMenuKeyboard | ( | ) |
void tram::Ext::Menu::Init | ( | ) |
void tram::Ext::Menu::InitCallbacks | ( | ) |
std::string tram::Ext::Menu::string_float | ( | float | value | ) |
void tram::Ext::Menu::ToggleMenuState | ( | ) |
void tram::Ext::Menu::Update | ( | ) |
void tram::Ext::Menu::UpdateCallbacks | ( | ) |
DebugMenu* tram::Ext::Menu::debug_menu = nullptr |
GUI::font_t tram::Ext::Menu::FONT_HEADER = 0 |
GUI::font_t tram::Ext::Menu::FONT_PIXELART = 0 |
GUI::font_t tram::Ext::Menu::FONT_TEXT = 0 |
GUI::font_t tram::Ext::Menu::FONT_TEXT_BOLD = 0 |
GUI::font_t tram::Ext::Menu::FONT_WIDGETS = 0 |
std::vector<Intercept*> tram::Ext::Menu::intercepts |
std::vector<Menu*> tram::Ext::Menu::menu_list |
std::vector<Menu*> tram::Ext::Menu::menu_stack |
uint32_t tram::Ext::Menu::MENU_SYSTEM = -1 |