#include <Menu.h>
◆ Menu()
◆ ~Menu()
virtual Ship::Menu::~Menu |
( |
| ) |
|
|
inlinevirtual |
◆ AddMenuEntry()
void Ship::Menu::AddMenuEntry |
( |
std::string | entryName, |
|
|
const char * | entryCvar ) |
◆ Draw()
void Ship::Menu::Draw |
( |
| ) |
|
|
override |
◆ DrawElement()
void Ship::Menu::DrawElement |
( |
| ) |
|
|
override |
◆ DrawSearchResults()
uint32_t Ship::Menu::DrawSearchResults |
( |
std::string & | menuSearchText | ) |
|
|
protected |
◆ GetDisabledMap()
std::unordered_map< uint32_t, disabledInfo > & Ship::Menu::GetDisabledMap |
( |
| ) |
|
◆ InitElement()
void Ship::Menu::InitElement |
( |
| ) |
|
|
override |
◆ InsertSidebarSearch()
void Ship::Menu::InsertSidebarSearch |
( |
| ) |
|
◆ MenuDrawItem()
◆ ProcessReset()
virtual void Ship::Menu::ProcessReset |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ RemoveSidebarSearch()
void Ship::Menu::RemoveSidebarSearch |
( |
| ) |
|
◆ UpdateElement()
void Ship::Menu::UpdateElement |
( |
| ) |
|
|
override |
◆ UpdateWindowBackendObjects()
void Ship::Menu::UpdateWindowBackendObjects |
( |
| ) |
|
◆ allowPopout
bool Ship::Menu::allowPopout = true |
|
private |
◆ availableWindowBackends
std::shared_ptr<std::vector<Ship::WindowBackend> > Ship::Menu::availableWindowBackends |
|
protected |
◆ availableWindowBackendsMap
std::unordered_map<Ship::WindowBackend, const char*> Ship::Menu::availableWindowBackendsMap |
|
protected |
◆ configWindowBackend
Ship::WindowBackend Ship::Menu::configWindowBackend |
|
protected |
◆ defaultThemeIndex
◆ disabledMap
std::unordered_map<uint32_t, disabledInfo> Ship::Menu::disabledMap |
|
protected |
◆ disabledVector
◆ menuEntries
std::unordered_map<std::string, MainMenuEntry> Ship::Menu::menuEntries |
|
protected |
◆ menuOrder
std::vector<std::string> Ship::Menu::menuOrder |
|
protected |
◆ menuSearch
ImGuiTextFilter Ship::Menu::menuSearch |
|
protected |
◆ mName
std::string Ship::Menu::mName |
|
protected |
◆ mOriginalSize
ImVec2 Ship::Menu::mOriginalSize |
|
protected |
◆ mWindowFlags
uint32_t Ship::Menu::mWindowFlags |
|
protected |
◆ popped
◆ poppedPos
ImVec2 Ship::Menu::poppedPos |
|
private |
◆ poppedSize
ImVec2 Ship::Menu::poppedSize |
|
private |
◆ searchSidebarEntry
Initial value:= {
.columnCount = 1,
.columnWidgets = { { { .name = "Sidebar Search",
"Searches all menus for the given text, including tooltips.")) } } }
}
◆ searchSidebarIndex
uint8_t Ship::Menu::searchSidebarIndex |
|
protected |
◆ windowHeight
float Ship::Menu::windowHeight |
|
private |
◆ windowWidth
float Ship::Menu::windowWidth |
|
private |
The documentation for this class was generated from the following files: