Etterna 0.74.4
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ConfOption Struct Reference
Collaboration diagram for ConfOption:
Collaboration graph
[legend]

Public Types

using MoveData_t = void(*)(int &, bool, const ConfOption *)
 

Public Member Functions

void UpdateAvailableOptions ()
 
void MakeOptionsList (std::vector< std::string > &out) const
 
int Get () const
 
void Put (int sel) const
 
int GetEffects () const
 
 ConfOption (const char *n, MoveData_t m, const char *c0=nullptr, const char *c1=nullptr, const char *c2=nullptr, const char *c3=nullptr, const char *c4=nullptr, const char *c5=nullptr, const char *c6=nullptr, const char *c7=nullptr, const char *c8=nullptr, const char *c9=nullptr, const char *c10=nullptr, const char *c11=nullptr, const char *c12=nullptr, const char *c13=nullptr, const char *c14=nullptr, const char *c15=nullptr, const char *c16=nullptr, const char *c17=nullptr, const char *c18=nullptr, const char *c19=nullptr)
 
void AddOption (const std::string &sName)
 
 ConfOption (const char *n, MoveData_t m, void(*lst)(std::vector< std::string > &out))
 

Static Public Member Functions

static struct ConfOptionFind (const std::string &name)
 

Public Attributes

std::string name
 
std::string m_sPrefName
 
MoveData_t MoveData
 
int m_iEffects
 
bool m_bAllowThemeItems
 
std::vector< std::string > names
 
void(* MakeOptionsListCB )(std::vector< std::string > &out)
 

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