#include <MenuImgui.h>
|
| MenuImgui () |
|
virtual | ~MenuImgui () |
|
void | AddItem (const char *name, ItemId item_id=NO_ITEM, KeyName key=KEY_NONE) override |
|
void | AddMenu (const char *name, std::shared_ptr< MenuBase > submenu) override |
|
void | AddSeparator () override |
|
void | InsertItem (int index, const char *name, ItemId item_id=NO_ITEM, KeyName key=KEY_NONE) override |
|
void | InsertMenu (int index, const char *name, std::shared_ptr< MenuBase > submenu) override |
|
void | InsertSeparator (int index) override |
|
int | GetNumberOfItems () const override |
|
bool | IsEnabled (ItemId item_id) const override |
|
void | SetEnabled (ItemId item_id, bool enabled) override |
|
bool | IsChecked (ItemId item_id) const override |
|
void | SetChecked (ItemId item_id, bool checked) override |
|
int | CalcHeight (const Theme &theme) const override |
|
bool | CheckVisibilityChange () const override |
| Returns true if submenu visibility changed on last call to DrawMenuBar. More...
|
|
ItemId | DrawMenuBar (const DrawContext &context, bool is_enabled) override |
|
ItemId | Draw (const DrawContext &context, const char *name, bool is_enabled) override |
|
void * | GetNativePointer () override |
|
◆ MenuImgui()
open3d::visualization::gui::MenuImgui::MenuImgui |
( |
| ) |
|
◆ ~MenuImgui()
open3d::visualization::gui::MenuImgui::~MenuImgui |
( |
| ) |
|
|
virtual |
◆ AddItem()
◆ AddMenu()
void open3d::visualization::gui::MenuImgui::AddMenu |
( |
const char * |
name, |
|
|
std::shared_ptr< MenuBase > |
submenu |
|
) |
| |
|
overridevirtual |
◆ AddSeparator()
void open3d::visualization::gui::MenuImgui::AddSeparator |
( |
| ) |
|
|
overridevirtual |
◆ CalcHeight()
int open3d::visualization::gui::MenuImgui::CalcHeight |
( |
const Theme & |
theme | ) |
const |
|
overridevirtual |
◆ CheckVisibilityChange()
bool open3d::visualization::gui::MenuImgui::CheckVisibilityChange |
( |
| ) |
const |
|
overridevirtual |
◆ Draw()
◆ DrawMenuBar()
◆ GetNativePointer()
void * open3d::visualization::gui::MenuImgui::GetNativePointer |
( |
| ) |
|
|
overridevirtual |
◆ GetNumberOfItems()
int open3d::visualization::gui::MenuImgui::GetNumberOfItems |
( |
| ) |
const |
|
overridevirtual |
◆ InsertItem()
◆ InsertMenu()
void open3d::visualization::gui::MenuImgui::InsertMenu |
( |
int |
index, |
|
|
const char * |
name, |
|
|
std::shared_ptr< MenuBase > |
submenu |
|
) |
| |
|
overridevirtual |
◆ InsertSeparator()
void open3d::visualization::gui::MenuImgui::InsertSeparator |
( |
int |
index | ) |
|
|
overridevirtual |
◆ IsChecked()
bool open3d::visualization::gui::MenuImgui::IsChecked |
( |
ItemId |
item_id | ) |
const |
|
overridevirtual |
◆ IsEnabled()
bool open3d::visualization::gui::MenuImgui::IsEnabled |
( |
ItemId |
item_id | ) |
const |
|
overridevirtual |
◆ SetChecked()
void open3d::visualization::gui::MenuImgui::SetChecked |
( |
ItemId |
item_id, |
|
|
bool |
checked |
|
) |
| |
|
overridevirtual |
◆ SetEnabled()
void open3d::visualization::gui::MenuImgui::SetEnabled |
( |
ItemId |
item_id, |
|
|
bool |
enabled |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files: