BlosSOM
Interactive dimensionality reduction on large datasets (EmbedSOM and FLOWER combined)
|
ImGUI handler for rendering main menu window. More...
#include <ui_menu.h>
Public Member Functions | |
UiMenu () | |
void | render (int fb_width, int fb_height, State &state) |
Renders main menu window, the plus button and currently opened menu item windows. More... | |
void | close_menu () |
Closes main menu window. More... | |
Public Attributes | |
UiLoader | loader |
Open file dialog window handler. More... | |
UiSaver | saver |
Save file dialog window handler. More... | |
UiScaler | scaler |
Scale&transform data window handler. More... | |
UiTrainingSettings | training_set |
Training settings window handler. More... | |
UiColorSettings | color_set |
Color setting window handler. More... | |
Private Member Functions | |
void | draw_menu_window (int fb_width, int fb_height) |
Draws main menu window. More... | |
Private Attributes | |
bool | show_menu |
If the main menu window should be rendered. More... | |
ImGUI handler for rendering main menu window.
It also holds handlers of all menu item windows.
UiMenu::UiMenu | ( | ) |
Definition at line 31 of file ui_menu.cpp.
|
inline |
|
private |
Draws main menu window.
window_size | Size of the main application window used for placement of the main menu window. |
Definition at line 90 of file ui_menu.cpp.
void UiMenu::render | ( | int | fb_width, |
int | fb_height, | ||
State & | state | ||
) |
Renders main menu window, the plus
button and currently opened menu item windows.
app | Application context. |
Definition at line 66 of file ui_menu.cpp.
UiColorSettings UiMenu::color_set |
UiScaler UiMenu::scaler |
|
private |
UiTrainingSettings UiMenu::training_set |