![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Misc/RemoteConfigIni.h"#include "Async/AsyncWork.h"#include "CoreGlobals.h"#include "HAL/FileManager.h"#include "HAL/PlatformCrt.h"#include "HAL/PlatformProcess.h"#include "HAL/PlatformTime.h"#include "HAL/UnrealMemory.h"#include "Misc/App.h"#include "Misc/AssertionMacros.h"#include "Misc/CString.h"#include "Misc/ConfigCacheIni.h"#include "Misc/FileHelper.h"#include "Misc/Paths.h"#include "Misc/ScopeLock.h"#include "Stats/Stats.h"#include "Templates/TypeHash.h"Macros | |
| #define | NUM_SPECIAL_CHARS 6 |
Functions | |
| bool | IsUsingLocalIniFile (const TCHAR *FilenameToLoad, const TCHAR *IniFileName) |
| void | ProcessIniContents (const TCHAR *FilenameToLoad, const TCHAR *IniFileName, FConfigFile *Config, bool bDoEmptyConfig, bool bDoCombine) |
| FDateTime | GetIniTimeStamp (const TCHAR *FilenameToLoad, const TCHAR *IniFileName) |
| void | MakeLocalCopy (const TCHAR *Filename) |
Variables | |
| FRemoteConfig | GRemoteConfig |
| FRemoteConfigAsyncTaskManager | GRemoteConfigIOManager |
| #define NUM_SPECIAL_CHARS 6 |
Returns the timestamp of the appropriate config file
Returns true if no remote version of this config file exists and/or isn't being used
Before overwriting the local file with the contents from the remote file, we save off a copy of the local file (if it exists)
| void ProcessIniContents | ( | const TCHAR * | FilenameToLoad, |
| const TCHAR * | IniFileName, | ||
| FConfigFile * | Config, | ||
| bool | bDoEmptyConfig, | ||
| bool | bDoCombine | ||
| ) |
Contains the logic for processing config files, local or remote
| FRemoteConfig GRemoteConfig |
| FRemoteConfigAsyncTaskManager GRemoteConfigIOManager |