Skip to content

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