UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FConfigManifest Class Reference

#include <ConfigManifest.h>

Static Public Member Functions

static void UpgradeFromPreviousVersions ()
 
static void MigrateEditorUserSettings ()
 
static void MigrateConfigSection (FConfigFile &ConfigFile, const TCHAR *OldSection, const TCHAR *NewSection)
 

Detailed Description

Class responsible for upgrading and migrating various config settings. Keeps track of a manifest version in Manifest.ini, stored in engine saved dir.

Member Function Documentation

◆ MigrateConfigSection()

void FConfigManifest::MigrateConfigSection ( FConfigFile ConfigFile,
const TCHAR OldSection,
const TCHAR NewSection 
)
static

Migrate a config section to a new section, only overwriting entries that don't exist in the new section.

◆ MigrateEditorUserSettings()

void FConfigManifest::MigrateEditorUserSettings ( )
static

Migrate what was previously EditorUserSettings.ini to EditorPerProjectUserSettings.ini, if the former exists.

◆ UpgradeFromPreviousVersions()

void FConfigManifest::UpgradeFromPreviousVersions ( )
static

Perform miscellaneous upgrade of config files. Tracked by the version number stored in Manifest.ini. Should be called before any global config initialization to ensure that the relevant files have been upgraded.


The documentation for this class was generated from the following files: