Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
FilterManager Class Reference

Public Member Functions

auto GetFilter (Skillset ss, int bound) -> float
 
void SetFilter (float v, Skillset ss, int bound)
 
void ResetSSFilters ()
 
void ResetAllFilters ()
 
auto AnyActiveFilter () -> bool
 
void savepos (std::string name, int x, int y)
 
auto loadpos (std::string name) -> std::pair< int, int >
 
void PushSelf (lua_State *L)
 

Public Attributes

std::array< float, NUM_FILTERS > FilterLowerBounds
 
std::array< float, NUM_FILTERS > FilterUpperBounds
 
float MaxFilterRate = 1.F
 
float MinFilterRate = 1.F
 
bool ExclusiveFilter = false
 
bool HighestSkillsetsOnly = false
 
bool HighestDifficultyOnly = false
 
int miniboarddockx = 0
 
int miniboarddocky = 0
 
bool galaxycollapsed = false
 
std::unordered_map< std::string, std::pair< int, int > > watte
 
bool filteringCommonPacks = true
 

Static Public Attributes

static constexpr auto NUM_FILTERS = NUM_Skillset + 2
 

The documentation for this class was generated from the following files: