Class ImguiMenu
#include <ImguiMenu.h>
Public Attributes
| Type | Name |
|---|---|
| int | menu_id |
| std::string | menu_name = "" |
| std::vector< std::shared_ptr< ImguiMenuItem > > | subm_list |
Public Functions
| Type | Name |
|---|---|
| ImguiMenuItem * | FindMenuItem (const std::string _name) |
| ImguiMenu () |
|
| ImguiMenu (const std::string & name) |
|
| void | PushSubMenu (Args... args) |
| void | PushSubMenu (std::shared_ptr< ImguiMenuItem > subm) |
| void | RenderMenu (const Context & ctx) const |
| ~ImguiMenu () |
Public Attributes Documentation
variable menu_id
int ImguiMenu::menu_id;
variable menu_name
std::string ImguiMenu::menu_name;
variable subm_list
std::vector<std::shared_ptr<ImguiMenuItem> > ImguiMenu::subm_list;
Public Functions Documentation
function FindMenuItem
ImguiMenuItem * ImguiMenu::FindMenuItem (
const std::string _name
)
function ImguiMenu [1/2]
ImguiMenu::ImguiMenu ()
function ImguiMenu [2/2]
ImguiMenu::ImguiMenu (
const std::string & name
)
function PushSubMenu [1/2]
template<class MItemType, class... Args>
void ImguiMenu::PushSubMenu (
Args... args
)
function PushSubMenu [2/2]
void ImguiMenu::PushSubMenu (
std::shared_ptr< ImguiMenuItem > subm
)
function RenderMenu
void ImguiMenu::RenderMenu (
const Context & ctx
) const
function ~ImguiMenu
ImguiMenu::~ImguiMenu ()
The documentation for this class was generated from the following file src/UI/ImguiMenu.h