Class UI::ImguiMOption
ClassList > UI > ImguiMOption
#include <ImguiMOption.h>
Inherits the following classes: ImguiMenuItem
Public Attributes inherited from ImguiMenuItem
See ImguiMenuItem
| Type | Name |
|---|---|
| bool | mitem_enable = true |
| std::function< bool(bool)> | mitem_func |
| std::string | mitem_name = "" |
| bool | mitem_onclick = { false } |
| bool | mitem_onclick_b = { false } |
| bool | mitem_press = { false } |
| std::string | mitem_shortcut = "" |
| MenuItemType | mitem_type = BUTTON\_MITEM |
Public Functions
| Type | Name |
|---|---|
| virtual void | BindOption (char * _tar) override |
| ImguiMOption () |
|
| ImguiMOption (std::string _name) |
|
| ImguiMOption (std::string _name, const std::vector< std::string > & _options) |
|
| virtual void | RenderMenuItem (const Context & ctx) override |
| ~ImguiMOption () |
Public Functions inherited from ImguiMenuItem
See ImguiMenuItem
| Type | Name |
|---|---|
| virtual void | BindOption (char * _option) |
| void | BindOption (T * _option, std::function< bool(bool)> _callback=NULL) |
| virtual void | BindSwitch (bool * _switch) |
| void | EnableMenuItem (bool en) |
| ImguiMenuItem () |
|
| ImguiMenuItem (const std::string & name) |
|
| ImguiMenuItem (const std::string & name, const std::string & shortcut) |
|
| ImguiMenuItem (const std::string & name, MenuItemType _type) |
|
| ImguiMenuItem (const std::string & name, const std::string & shortcut, MenuItemType _type) |
|
| virtual void | RenderMenuItem (const Context & ctx) |
| ~ImguiMenuItem () |
Public Functions Documentation
function BindOption
virtual void UI::ImguiMOption::BindOption (
char * _tar
) override
Implements ImguiMenuItem::BindOption
function ImguiMOption [1/3]
UI::ImguiMOption::ImguiMOption ()
function ImguiMOption [2/3]
UI::ImguiMOption::ImguiMOption (
std::string _name
)
function ImguiMOption [3/3]
UI::ImguiMOption::ImguiMOption (
std::string _name,
const std::vector< std::string > & _options
)
function RenderMenuItem
virtual void UI::ImguiMOption::RenderMenuItem (
const Context & ctx
) override
Implements ImguiMenuItem::RenderMenuItem
function ~ImguiMOption
inline UI::ImguiMOption::~ImguiMOption ()
The documentation for this class was generated from the following file src/UI/menu/ImguiMOption.h