UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ConfigManifest.cpp File Reference

Enumerations

enum class  EConfigManifestVersion { Initial , RenameEditorAgnosticSettings , MigrateProjectSpecificInisToAgnostic , NumOfVersions }
 

Functions

bool IsDirectoryEmpty (const TCHAR *InDirectory)
 
FString ProjectSpecificIniPath (const TCHAR *InLeaf)
 
FString ProjectAgnosticIniPath (const TCHAR *InLeaf)
 
void MigratePreviousEngineInis ()
 
void CombineConfig (const TCHAR *Base, const TCHAR *Other, const TCHAR *Output)
 
void MigrateToAgnosticIni (const TCHAR *SrcIniName, const TCHAR *DstIniName)
 
void MigrateToAgnosticIni (const TCHAR *IniName)
 
void RenameIni (const TCHAR *OldIni, const TCHAR *NewIni)
 

Enumeration Type Documentation

◆ EConfigManifestVersion

Enumerator
Initial 
RenameEditorAgnosticSettings 
MigrateProjectSpecificInisToAgnostic 
NumOfVersions 

Function Documentation

◆ CombineConfig()

void CombineConfig ( const TCHAR Base,
const TCHAR Other,
const TCHAR Output 
)

Combine 2 config files together, putting the result in a third

◆ IsDirectoryEmpty()

bool IsDirectoryEmpty ( const TCHAR InDirectory)

◆ MigratePreviousEngineInis()

void MigratePreviousEngineInis ( )

Migrates config files from a previous version of the engine. Does nothing on non-installed versions

◆ MigrateToAgnosticIni() [1/2]

void MigrateToAgnosticIni ( const TCHAR IniName)

Migrate a project specific ini to be a project agnostic one

◆ MigrateToAgnosticIni() [2/2]

void MigrateToAgnosticIni ( const TCHAR SrcIniName,
const TCHAR DstIniName 
)

Migrate a project specific ini to be a project agnostic one

◆ ProjectAgnosticIniPath()

FString ProjectAgnosticIniPath ( const TCHAR InLeaf)

◆ ProjectSpecificIniPath()

FString ProjectSpecificIniPath ( const TCHAR InLeaf)

◆ RenameIni()

void RenameIni ( const TCHAR OldIni,
const TCHAR NewIni 
)

Rename an ini file, dealing with the case where the destination already exists