Catchea
Topographic Data Browser
|
Public Member Functions | |
MenuWidget * | MenuWidget__create () |
bool | MenuWidget__init (MenuWidget *mw, App *app) |
void | MenuWidget__render (MenuWidget *mw, const ImVec2 &window_pos, const ImVec2 &window_size, const ImVec2 &popup_pos, const ImVec2 &popup_size) |
bool | MenuWidget__terminate (MenuWidget *mw) |
void | MenuWidget__destroy (MenuWidget *mw) |
Public Attributes | |
Texture | btn_tex_open |
Texture | btn_tex_tile |
Texture | btn_tex_export |
App * | app |
MenuWidget * MenuWidget__create | ( | ) |
Create new MenuWidget instance
void MenuWidget__destroy | ( | MenuWidget * | mw | ) |
Destroy MenuWidget
[in] | mw | MenuWidget to be destroyed |
bool MenuWidget__init | ( | MenuWidget * | mw, |
App * | app | ||
) |
Initialize MenuWidget at the start of the application
mw | MenuWidget to be initialized |
app |
void MenuWidget__render | ( | MenuWidget * | mw, |
const ImVec2 & | window_pos, | ||
const ImVec2 & | window_size, | ||
const ImVec2 & | popup_pos, | ||
const ImVec2 & | popup_size | ||
) |
Render MenuWidget
mw | MenuWidget to be rendered | |
[in] | window_pos | position of MenuWidget window |
[in] | window_size | size of MenuWidget window |
bool MenuWidget__terminate | ( | MenuWidget * | mw | ) |
Terminate MenuWidget before the application terminates
mw | MenuWidget to be terminated |