#include <GUI_MainSelector.h>
Definition at line 38 of file GUI_MainSelector.h.
◆ DisplayCategoryVec
◆ DisplayEntryVec
◆ MainSelector()
MainSelector::MainSelector |
( |
| ) |
|
◆ ~MainSelector()
MainSelector::~MainSelector |
( |
| ) |
|
◆ Apply()
void MainSelector::Apply |
( |
| ) |
|
|
private |
◆ Cancel()
void MainSelector::Cancel |
( |
| ) |
|
|
private |
◆ CatComboItemGetter()
bool MainSelector::CatComboItemGetter |
( |
void * |
data, |
|
|
int |
idx, |
|
|
const char ** |
out_text |
|
) |
| |
|
staticprivate |
◆ Close()
void MainSelector::Close |
( |
| ) |
|
◆ Draw()
void MainSelector::Draw |
( |
| ) |
|
◆ DrawAttrFloat()
void MainSelector::DrawAttrFloat |
( |
const char * |
desc, |
|
|
float |
val |
|
) |
| const |
|
private |
◆ DrawAttrInt()
void MainSelector::DrawAttrInt |
( |
const char * |
desc, |
|
|
int |
val |
|
) |
| const |
|
private |
◆ DrawAttrSpecial()
void MainSelector::DrawAttrSpecial |
( |
bool |
val, |
|
|
const char * |
label |
|
) |
| const |
|
private |
◆ DrawAttrStr()
void MainSelector::DrawAttrStr |
( |
const char * |
desc, |
|
|
std::string const & |
str |
|
) |
| const |
|
private |
◆ IsHovered()
bool RoR::GUI::MainSelector::IsHovered |
( |
| ) |
|
|
inline |
◆ IsVisible()
bool RoR::GUI::MainSelector::IsVisible |
( |
| ) |
|
|
inline |
◆ ScComboItemGetter()
bool MainSelector::ScComboItemGetter |
( |
void * |
data, |
|
|
int |
idx, |
|
|
const char ** |
out_text |
|
) |
| |
|
staticprivate |
◆ Show()
void MainSelector::Show |
( |
LoaderType |
type, |
|
|
std::string const & |
filter_guid = "" , |
|
|
CacheEntryPtr |
advertised_entry = nullptr |
|
) |
| |
◆ UpdateDisplayLists()
void MainSelector::UpdateDisplayLists |
( |
| ) |
|
|
private |
◆ UpdateSearchParams()
void MainSelector::UpdateSearchParams |
( |
| ) |
|
|
private |
◆ LEFT_PANE_WIDTH
const float RoR::GUI::MainSelector::LEFT_PANE_WIDTH = 250.f |
◆ m_advertised_entry
Always shown on top, even if not existing in modcache (i.e. dummy default skin)
Definition at line 97 of file GUI_MainSelector.h.
◆ m_display_categories
◆ m_display_entries
◆ m_filter_guid
std::string RoR::GUI::MainSelector::m_filter_guid |
|
private |
◆ m_is_hovered
bool RoR::GUI::MainSelector::m_is_hovered = false |
|
private |
◆ m_kb_focused
bool RoR::GUI::MainSelector::m_kb_focused = true |
◆ m_last_selected_category
std::map<LoaderType, int> RoR::GUI::MainSelector::m_last_selected_category |
|
private |
◆ m_last_selected_cid
std::map<LoaderType, int> RoR::GUI::MainSelector::m_last_selected_cid |
|
private |
◆ m_last_selected_entry
std::map<LoaderType, int> RoR::GUI::MainSelector::m_last_selected_entry |
|
private |
Stores the last manually selected entry index for each loader type.
Definition at line 107 of file GUI_MainSelector.h.
◆ m_loader_type
◆ m_search_input
Str<500> RoR::GUI::MainSelector::m_search_input |
|
private |
◆ m_search_method
◆ m_search_string
std::string RoR::GUI::MainSelector::m_search_string |
|
private |
◆ m_searchbox_was_active
bool RoR::GUI::MainSelector::m_searchbox_was_active = false |
|
private |
◆ m_selected_category
int RoR::GUI::MainSelector::m_selected_category = 0 |
|
private |
◆ m_selected_cid
int RoR::GUI::MainSelector::m_selected_cid = 0 |
|
private |
◆ m_selected_entry
int RoR::GUI::MainSelector::m_selected_entry = -1 |
|
private |
◆ m_selected_sectionconfig
int RoR::GUI::MainSelector::m_selected_sectionconfig = 0 |
|
private |
◆ m_show_details
bool RoR::GUI::MainSelector::m_show_details = false |
|
private |
◆ PREVIEW_SIZE_RATIO
const float RoR::GUI::MainSelector::PREVIEW_SIZE_RATIO = 0.7f |
The documentation for this class was generated from the following files: