|
Name |
| bool |
startConfigTable(std::string const & label, bool showHeader, int headerFlags) |
| bool |
configSliderInt(std::string const & label, iface::Instance * inst, std::string const & keyPath, int minValue, int maxValue, int defaultValue, int * retValue =nullptr) |
| bool |
configSliderFloat(std::string const & label, iface::Instance * inst, std::string const & keyPath, float minValue, float maxValue, float defaultValue, float * retValue =nullptr) |
| bool |
configCheckbox(std::string const & label, iface::Instance * inst, std::string const & keyPath, bool defaultValue, bool * retValue =nullptr) |
| bool |
configComboBox(std::string const & label, iface::Instance * inst, std::string const & keyPath, std::vector< std::pair< std::string, std::string > > const & items, std::string defaultValue, std::string * retValue =nullptr) |
| bool |
configText(std::string const & label, iface::Instance * inst, std::string const & keyPath, std::string defaultValue, std::string * retValue =nullptr) |
| bool |
configColor(std::string const & label, iface::Instance * inst, std::string const & keyPath, std::vector< float > const & defaultValue, std::vector< float > * retValue =nullptr) |
| void |
configEmptyLine(std::string const & text) |
| void |
endConfigTable() |
| bool |
setLoadingBar(std::string title, int value) |
| std::pair< std::string, int > |
getLoadingBar() |
| void |
setupNotificationSystem(std::function< bool(char const *, char const *, char const *, int)> && notifier) |
| bool |
showNotification(char const * type, char const * title, char const * message, char const * messageArg, int durationMs) |
bool startConfigTable(
std::string const & label,
bool showHeader,
int headerFlags
)
bool configSliderInt(
std::string const & label,
iface::Instance * inst,
std::string const & keyPath,
int minValue,
int maxValue,
int defaultValue,
int * retValue =nullptr
)
bool configSliderFloat(
std::string const & label,
iface::Instance * inst,
std::string const & keyPath,
float minValue,
float maxValue,
float defaultValue,
float * retValue =nullptr
)
bool configCheckbox(
std::string const & label,
iface::Instance * inst,
std::string const & keyPath,
bool defaultValue,
bool * retValue =nullptr
)
bool configComboBox(
std::string const & label,
iface::Instance * inst,
std::string const & keyPath,
std::vector< std::pair< std::string, std::string > > const & items,
std::string defaultValue,
std::string * retValue =nullptr
)
bool configText(
std::string const & label,
iface::Instance * inst,
std::string const & keyPath,
std::string defaultValue,
std::string * retValue =nullptr
)
bool configColor(
std::string const & label,
iface::Instance * inst,
std::string const & keyPath,
std::vector< float > const & defaultValue,
std::vector< float > * retValue =nullptr
)
void configEmptyLine(
std::string const & text
)
bool setLoadingBar(
std::string title,
int value
)
std::pair< std::string, int > getLoadingBar()
void setupNotificationSystem(
std::function< bool(char const *, char const *, char const *, int)> && notifier
)
bool showNotification(
char const * type,
char const * title,
char const * message,
char const * messageArg,
int durationMs
)