|
Tramway SDK v0.1.1
|
Namespaces | |
| namespace | Menu |
| Menu base interface class. | |
Classes | |
| class | Console |
| 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 | Options |
| class | SettingsMenu |
| class | SignalMenu |
| class | StatisticsMenu |
| class | SystemMenu |
| class | WorldCellProperties |
Functions | |
| void | InitCallbacks () |
| void | UpdateCallbacks () |
| void | ToggleMenuState () |
| void | CloseAll () |
| void | Init () |
| void | Update () |
| void | DebugMenue () |
| std::string | string_float (float value) |
Variables | |
| std::deque< std::string > | console_logs |
| 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 |
Menu framework.
Built on top of the GUI system, this menu framework allows the creation of menus. It also has some pre-built menus, like the debug menu and the system menu.
| void tram::Ext::Menu::CloseAll | ( | ) |
| void tram::Ext::Menu::DebugMenue | ( | ) |
| 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 | ( | ) |
| std::deque<std::string> tram::Ext::Menu::console_logs |
| 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 |