#include <ConfigContext.h>
Definition at line 29 of file ConfigContext.h.
◆ FConfigContext()
◆ AddStaticLayersToHierarchy()
void FConfigContext::AddStaticLayersToHierarchy |
( |
| ) |
|
|
protected |
◆ CachePaths()
void FConfigContext::CachePaths |
( |
| ) |
|
|
protected |
◆ EnsureRequiredGlobalPathsHaveBeenInitialized()
static void FConfigContext::EnsureRequiredGlobalPathsHaveBeenInitialized |
( |
| ) |
|
|
static |
Call to make before attempting parallel config init
◆ ForceReloadIntoGConfig()
Create a context to read a hierarchical config into GConfig. Only for current platform.
Definition at line 61 of file ConfigContext.h.
◆ GenerateDestIniFile()
bool FConfigContext::GenerateDestIniFile |
( |
| ) |
|
|
protected |
◆ GetPerPlatformDirs()
Return the paths to use to find hierarchical config files for the given platform (note that these are independent of the ini name)
◆ Load() [1/2]
bool FConfigContext::Load |
( |
const TCHAR * | IniName | ) |
|
Use the context to perform the actual load operation. Note that this is where you specify the Ini name (for instance "Engine"), meaning you can use the same context for multiple configs (Engine, Game, Input, etc)
◆ Load() [2/2]
Use the context to perform the actual load operation as above, but will return the generated final ini filename (in the case of GConfig, this would be the key used to look up into GConfig, for example)
◆ PerformFinalExpansions()
◆ PerformLoad()
bool FConfigContext::PerformLoad |
( |
| ) |
|
|
protected |
◆ PrepareForLoad()
bool FConfigContext::PrepareForLoad |
( |
bool & | bPerformLoad | ) |
|
|
protected |
◆ ReadIntoConfigSystem()
Create a context to read a hierarchical config into the given ConfigSystem structure - usually will be for other platforms
Definition at line 79 of file ConfigContext.h.
◆ ReadIntoGConfig()
Create a context to read a hierarchical config into GConfig. Only for current platform.
Definition at line 53 of file ConfigContext.h.
◆ ReadIntoLocalFile()
Create a context to read a hierarchical config into the given local FConfigFile, optionally for another platform
Definition at line 37 of file ConfigContext.h.
◆ ReadIntoPluginFile()
Create a context to read a plugin's ini file named for the plugin. This is not used for inserting, say, Engine.ini into GConfig
Definition at line 95 of file ConfigContext.h.
◆ ReadSingleIntoConfigSystem()
Create a context to read a non-hierarchical config into the given ConfigSystem structure - usually will be for other platforms
Definition at line 87 of file ConfigContext.h.
◆ ReadSingleIntoGConfig()
Create a context to read a non-hierarchical config into GConfig. Only for current platform.
Definition at line 71 of file ConfigContext.h.
◆ ReadSingleIntoLocalFile()
Create a context to read a non-hierarchical config into the given local FConfigFile, optionally for another platform
Definition at line 45 of file ConfigContext.h.
◆ ReadUpToBeforeFile()
Create a context to read a hierarchy, but once it reaches the given filename (StartDeletingFilename), it will not read in anymore files at that point
Definition at line 113 of file ConfigContext.h.
◆ ResetBaseIni()
◆ bAllowGeneratedIniWhenCooked
bool FConfigContext::bAllowGeneratedIniWhenCooked = false |
◆ bAllowRemoteConfig
bool FConfigContext::bAllowRemoteConfig = false |
◆ BaseIniName
FString FConfigContext::BaseIniName |
◆ bCacheOnNextLoad
bool FConfigContext::bCacheOnNextLoad = true |
|
protected |
◆ bDefaultEngineRequired
bool FConfigContext::bDefaultEngineRequired = false |
◆ bDoNotResetConfigFile
bool FConfigContext::bDoNotResetConfigFile = false |
|
protected |
◆ bForceReload
◆ bIsForPlugin
◆ bIsHierarchicalConfig
bool FConfigContext::bIsHierarchicalConfig |
◆ bUseHierarchyCache
bool FConfigContext::bUseHierarchyCache = false |
◆ bWriteDestIni
◆ ConfigFile
◆ ConfigSystem
◆ DestIniFilename
FString FConfigContext::DestIniFilename |
◆ EngineConfigDir
FString FConfigContext::EngineConfigDir |
◆ EngineRootDir
FString FConfigContext::EngineRootDir |
◆ GeneratedConfigDir
FString FConfigContext::GeneratedConfigDir |
◆ IniCacheSet
◆ PerPlatformDirs
◆ Platform
◆ PluginRootDir
FString FConfigContext::PluginRootDir |
◆ ProjectConfigDir
FString FConfigContext::ProjectConfigDir |
◆ ProjectNoRedistDir
FString FConfigContext::ProjectNoRedistDir |
◆ ProjectNotForLicenseesDir
FString FConfigContext::ProjectNotForLicenseesDir |
◆ ProjectRootDir
FString FConfigContext::ProjectRootDir |
◆ SavePlatform
FString FConfigContext::SavePlatform |
◆ StartSkippingAtFilename
FString FConfigContext::StartSkippingAtFilename |
The documentation for this class was generated from the following file:
- C:/Users/lachl/Downloads/ArkServerAPI_NEW/ASA/AsaApi/AsaApi/Core/Public/API/UE/Misc/ConfigContext.h