| TMapBase
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/ConfigCacheIni.h |
Include |
#include "Misc/ConfigCacheIni.h" |
class FConfigCacheIni : public TMap< FString, FConfigFile >
Set of all cached config files.
Name | Description | |
---|---|---|
|
FConfigCacheIni() |
DO NOT USE. This constructor is for internal usage only for hot-reload purposes. |
|
FConfigCacheIni ( |
Basic functions. |
Name | Description | |
---|---|---|
|
~FConfigCacheIni() |
Name | Description | ||
---|---|---|---|
|
AreFileOperationsDisabled() |
Returns whether or not file operations are disabled |
|
|
Detach ( |
||
|
DisableFileOperations() |
Disables any file IO by the config cache system |
|
|
DoesSectionExist |
||
|
Dump ( |
Prints out the entire config set, or just a single file if an ini is specified |
|
|
EmptySection |
||
|
EmptySectionsMatchingString |
||
|
EnableFileOperations() |
Re-enables file IO by the config cache system |
|
|
Exit() |
||
|
FConfigCache... |
Factory() |
Static allocator. |
|
FConfigFile ... |
Find |
Finds Config file based on the final, generated ini name |
|
FConfigFile ... |
FindConfigFile ( |
Finds Config file based on the final, generated ini name |
|
FConfigFile ... |
FindConfigFileWithBaseName ( |
Finds Config file that matches the base name such as "Engine" |
|
Flush |
||
|
ForEachEntry ( |
Allows to iterate through all key value pairs |
|
|
GetArray |
||
|
GetBool |
||
|
GetColor |
||
|
GetConfigFilenames |
Retrieve a list of all of the config files stored in the cache |
|
|
GetDestIniFilename |
Calculates the name of a dest (generated) .ini file for a given base (ie Engine, Game, etc) |
|
|
GetDouble |
||
|
GetFloat |
||
|
GetGameUserSettingsDir() |
Less than ideal solution for allowing user settings to be saved on all platforms |
|
|
GetInt |
||
|
GetMaxMemoryUsage() |
USed to get the max memory usage for the FConfigCacheIni |
|
|
GetPerObjectConfigSections |
Retrieve the names of sections which contain data for the specified PerObjectConfig class. |
|
|
GetRotator |
||
|
GetSection |
||
|
GetSectionNames |
Retrieve the names for all sections contained in the file specified by Filename |
|
|
FConfigSecti... |
GetSectionPrivate |
|
|
GetSingleLineArray |
Loads a "delimited" list of strings Loads a "delimited" list of string |
|
|
GetStr |
Derived functions. |
|
|
GetString |
||
|
GetText |
||
|
GetVector |
||
|
GetVector2D |
||
|
GetVector4 |
||
|
InitializeConfigSystem() |
Creates GConfig, loads the standard global ini files (Engine, Editor, etc), fills out GEngineIni, etc. |
|
|
IsReadyForUse() |
||
|
LoadConsoleVariablesFromINI() |
Needs to be called after GConfig is set and LoadCoalescedFile was called. |
|
|
LoadExternalIniFile |
Load an ini file directly into an FConfigFile from the specified config folders, optionally writing to disk. |
|
|
LoadFile ( |
||
|
LoadGlobalIniFile |
Loads and generates a destination ini file and adds it to GConfig: |
|
|
LoadLocalIniFile ( |
Load an ini file directly into an FConfigFile, and nothing is written to GConfig or disk. |
|
|
Parse1ToNSectionOfNames |
Parses apart an ini section that contains a list of 1-to-N mappings of names in the following format [PerMapPackages] MapName=Map1 Package=PackageA Package=PackageB MapName=Map2 Package=PackageC Package=PackageD |
|
|
Parse1ToNSectionOfStrings |
Prases apart an ini section that contains a list of 1-to-N mappings of strings in the following format [PerMapPackages] MapName=Map1 Package=PackageA Package=PackageB MapName=Map2 Package=PackageC Package=PackageD |
|
|
RemoveKey |
||
|
SaveCurrentStateForBootstrap ( |
Save the current config cache state into a file for bootstrapping other processes. |
|
|
SetArray |
||
|
SetBool |
||
|
SetColor |
||
|
SetDouble |
||
|
SetFile ( |
||
|
SetFloat |
||
|
SetInt |
||
|
SetRotator |
||
|
SetSingleLineArray |
Saves a "delimited" list of strings Saves a "delimited" list of strings |
|
|
SetString |
||
|
SetText |
||
|
SetVector |
||
|
SetVector2D |
||
|
SetVector4 |
||
|
ShowMemoryUsage ( |
Dumps memory stats for each file in the config cache to the specified archive. |
|
|
UnloadFile ( |