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