19#ifndef FLOWENGINESETTINGSMANAGERINTERFACE_H
20#define FLOWENGINESETTINGSMANAGERINTERFACE_H
Utility class to work with settings.
Definition: SettingsManager.h:33
static FLE_DLL Index getValidPresetsCount(ConstStringBuffer phase, ConstStringBuffer category)
Definition: SettingsManager.cpp:146
static FLE_DLL Size splitKeyNameSize(ConstStringBuffer key)
Definition: SettingsManager.cpp:446
static FLE_DLL Size splitKeyCategorySize(ConstStringBuffer key)
Definition: SettingsManager.cpp:432
static FLE_DLL Result getKeyMinMaxValue(ConstStringBuffer key, StringBuffer outMinValue, StringBuffer outMaxValue)
Definition: SettingsManager.cpp:368
static FLE_DLL Result getKeyMinMax(ConstStringBuffer key, double &outMin, double &outMax)
Definition: SettingsManager.cpp:306
static FLE_DLL Result getValidPreset(ConstStringBuffer phase, ConstStringBuffer category, Index presetIndex, StringBuffer outPreset)
Definition: SettingsManager.cpp:172
static FLE_DLL Size getKeyDefaultValueLength(ConstStringBuffer key)
Definition: SettingsManager.cpp:352
static FLE_DLL Result splitKey(ConstStringBuffer key, StringBuffer outCategory, StringBuffer outName)
Definition: SettingsManager.cpp:457
static FLE_DLL Index getValidKeyCount()
Get the number of Settings valid keys.
Definition: SettingsManager.cpp:191
static FLE_DLL void getKeyMinMaxValueLength(ConstStringBuffer key, Size &outMinLength, Size &outMaxLength)
Definition: SettingsManager.cpp:399
static FLE_DLL Result getValidCategory(ConstStringBuffer phase, Index categoryIndex, StringBuffer outCategory)
Definition: SettingsManager.cpp:122
static FLE_DLL Result getKeyDefaultValue(ConstStringBuffer key, StringBuffer outDefaultValue)
Definition: SettingsManager.cpp:330
static FLE_DLL Size getValidCategorySize(ConstStringBuffer phase, Index categoryIndex)
Definition: SettingsManager.cpp:105
static FLE_DLL Size getValidPresetSize(ConstStringBuffer phase, ConstStringBuffer category, Index presetIndex)
Definition: SettingsManager.cpp:159
static FLE_DLL bool isValidKey(ConstStringBuffer key)
Definition: SettingsManager.cpp:285
static FLE_DLL Index getValidCategoriesCount(ConstStringBuffer phase)
Definition: SettingsManager.cpp:94
static FLE_DLL Result joinCategoryName(ConstStringBuffer category, ConstStringBuffer name, StringBuffer outKey)
Definition: SettingsManager.cpp:424
static FLE_DLL Result getValidKey(Index idx, StringBuffer outKey)
Definition: SettingsManager.cpp:247
static FLE_DLL Size getValidKeySize(Index idx)
Definition: SettingsManager.cpp:214
static FLE_DLL Size joinCategoryNameSize(ConstStringBuffer category, ConstStringBuffer name)
Definition: SettingsManager.cpp:298
Definition: BoundingBoxInterface.cpp:26
std::ptrdiff_t Index
Index type.
Definition: CommonDef.h:100
std::size_t Size
Size type.
Definition: CommonDef.h:103
Result
Enumerates possible results generated by FlowEngine.
Definition: CommonDef.h:45
Specialization for a Buffer of characters.
Definition: CommonDef.h:255
Specialization for a const buffer characters.
Definition: CommonDef.h:296