Luanti 5.11.0-dev
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
Settings Member List

This is the complete list of members for Settings, including all inherited members.

checkNameValid(std::string_view name)Settingsprivatestatic
checkValueValid(std::string_view value)Settingsprivatestatic
clearNoLock()Settingsprivate
createLayer(SettingsLayer sl, std::string_view end_tag="")Settingsstatic
deregisterAllChangedCallbacks(const void *userdata)Settings
doCallbacks(const std::string &name) constSettingsprivate
exists(const std::string &name) constSettings
existsLocal(const std::string &name) constSettings
get(const std::string &name) constSettings
getBool(const std::string &name) constSettings
getEntry(const std::string &name) constSettingsprivate
getFlag(const std::string &name) constSettings
getFlagDescFallback(const std::string &name) constSettings
getFlagStr(const std::string &name, const FlagDesc *flagdesc, u32 *flagmask) constSettings
getFlagStrNoEx(const std::string &name, u32 &val, const FlagDesc *flagdesc) constSettings
getFloat(const std::string &name) constSettings
getFloat(const std::string &name, float min, float max) constSettings
getFloatNoEx(const std::string &name, float &val) constSettings
getGroup(const std::string &name) constSettings
getGroupNoEx(const std::string &name, Settings *&val) constSettings
getLayer(SettingsLayer sl)Settingsstatic
getLayer() constSettingsinline
getMultiline(std::istream &is, size_t *num_lines=NULL)Settingsprivatestatic
getNames() constSettings
getNoEx(const std::string &name, std::string &val) constSettings
getNoiseParams(const std::string &name, NoiseParams &np) constSettings
getNoiseParamsFromGroup(const std::string &name, NoiseParams &np) constSettings
getNoiseParamsFromValue(const std::string &name, NoiseParams &np) constSettings
getParent() constSettingsprivate
getS16(const std::string &name) constSettings
getS16NoEx(const std::string &name, s16 &val) constSettings
getS32(const std::string &name) constSettings
getS32NoEx(const std::string &name, s32 &val) constSettings
getU16(const std::string &name) constSettings
getU16NoEx(const std::string &name, u16 &val) constSettings
getU32(const std::string &name) constSettings
getU32NoEx(const std::string &name, u32 &val) constSettings
getU64(const std::string &name) constSettings
getU64NoEx(const std::string &name, u64 &val) constSettings
getV2F(const std::string &name) constSettings
getV2FNoEx(const std::string &name, v2f &val) constSettings
getV3F(const std::string &name) constSettings
getV3FNoEx(const std::string &name, std::optional< v3f > &val) constSettings
LuaSettings classSettingsfriend
m_callback_mutexSettingsmutableprivate
m_callbacksSettingsprivate
m_end_tagSettingsprivate
m_hierarchySettingsprivate
m_mutexSettingsmutableprivate
m_settingsSettingsprivate
m_settingslayerSettingsprivate
operator=(const Settings &other)Settings
parseCommandLine(int argc, char *argv[], const std::map< std::string, ValueSpec > &allowed_options)Settings
parseConfigLines(std::istream &is)Settings
parseConfigObject(const std::string &line, std::string &name, std::string &value)Settingsprivate
printEntry(std::ostream &os, const std::string &name, const SettingsEntry &entry, u32 tab_depth=0)Settingsprivatestatic
readConfigFile(const char *filename)Settings
registerChangedCallback(const std::string &name, SettingsChangedCallback cbf, void *userdata=NULL)Settings
remove(const std::string &name)Settings
removeSecureSettings()Settings
s_flagsSettingsprivatestatic
set(const std::string &name, const std::string &value)Settings
setBool(const std::string &name, bool value)Settings
setDefault(const std::string &name, const std::string &value)Settings
setDefault(const std::string &name, const FlagDesc *flagdesc, u32 flags)Settings
setEntry(const std::string &name, const void *entry, bool set_group)Settings
setFlagStr(const std::string &name, u32 flags, const FlagDesc *flagdesc=nullptr, u32 flagmask=U32_MAX)Settings
setFloat(const std::string &name, float value)Settings
setGroup(const std::string &name, const Settings &group)Settings
setNoiseParams(const std::string &name, const NoiseParams &np)Settings
setS16(const std::string &name, s16 value)Settings
setS32(const std::string &name, s32 value)Settings
Settings(std::string_view end_tag="")Settingsinline
Settings(std::string_view end_tag, SettingsHierarchy *h, int settings_layer)Settings
setU16(const std::string &name, u16 value)Settings
setU64(const std::string &name, u64 value)Settings
setV2F(const std::string &name, v2f value)Settings
setV3F(const std::string &name, v3f value)Settings
TestSettings classSettingsfriend
updateConfigFile(const char *filename)Settings
updateConfigObject(std::istream &is, std::ostream &os, u32 tab_depth=0)Settingsprivate
writeLines(std::ostream &os, u32 tab_depth=0) constSettings
~Settings()Settings