4
5
9#include "Containers/Map.h"
10#include "Containers/UnrealString.h"
12#include "Delegates/Delegate.h"
13#include "Templates/Function.h"
22
23
24 void OnSetCVarFromIniEntry(
const TCHAR* IniFile,
const TCHAR* Key,
const TCHAR* Value, uint32 SetBy,
bool bAllowCheating=
false,
bool bNoLogging=
false);
27
28
29
30
31
32 void ApplyCVarSettingsFromIni(
const TCHAR* InSectionBaseName,
const TCHAR* InIniFilename, uint32 SetBy,
bool bAllowCheating=
false);
35
36
37
38
39
43
44
47
48
49
53
54
58
59
63
64
68
69
73
74
78
79
const TCHAR * ConvertValueFromHumanFriendlyValue(const TCHAR *Value)
void DeleteRecordedConfigReadsFromIni()
void DumpRecordedConfigReadsFromIni()
void OnSetCVarFromIniEntry(const TCHAR *IniFile, const TCHAR *Key, const TCHAR *Value, uint32 SetBy, bool bAllowCheating=false, bool bNoLogging=false)
void ReapplyRecordedCVarSettingsFromIni()
void RecordApplyCVarSettingsFromIni()
void DeleteRecordedCVarSettingsFromIni()
void ApplyCVarSettingsFromIni(const TCHAR *InSectionBaseName, const TCHAR *InIniFilename, uint32 SetBy, bool bAllowCheating=false)
void ForEachCVarInSectionFromIni(const TCHAR *InSectionName, const TCHAR *InIniFilename, TFunction< void(IConsoleVariable *CVar, const FString &KeyString, const FString &ValueString)> InEvaluationFunction)
void RecordConfigReadsFromIni()