UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ConfigTypes.h File Reference
#include "CoreTypes.h"
#include "Containers/Array.h"
#include "Containers/Utf8String.h"
#include "Containers/UnrealString.h"
#include "Containers/Map.h"
#include "CoreGlobals.h"

Go to the source code of this file.

Classes

class  FConfigFileHierarchy
 
struct  FDynamicLayerInfo
 
struct  FConfigLayer
 
struct  FConfigLayerExpansion
 

Enumerations

enum class  EConfigLayerFlags : int32 {
  None = 0 , AllowCommandLineOverride = (1 << 1) , DedicatedServerOnly = (1 << 2) , NoExpand = (1 << 4) ,
  RequiresCustomConfig = (1 << 5) , UseGlobalConfigCache = (1 << 6) , UsePluginConfigCache = (1 << 7)
}
 
enum class  EConfigExpansionFlags : int32 {
  None = 0 , ForUncooked = 1 << 0 , ForCooked = 1 << 1 , ForPlugin = 1 << 2 ,
  ForEngine = 1 << 3 , ForProject = 1 << 4 , All = 0xFF
}
 

Functions

 ENUM_CLASS_FLAGS (EConfigLayerFlags)
 
 ENUM_CLASS_FLAGS (EConfigExpansionFlags)
 

Enumeration Type Documentation

◆ EConfigExpansionFlags

Enumerator
None 
ForUncooked 
ForCooked 
ForPlugin 
ForEngine 
ForProject 
All 

◆ EConfigLayerFlags

enum class EConfigLayerFlags : int32
strong
Enumerator
None 
AllowCommandLineOverride 
DedicatedServerOnly 
NoExpand 
RequiresCustomConfig 
UseGlobalConfigCache 
UsePluginConfigCache 

Function Documentation

◆ ENUM_CLASS_FLAGS() [1/2]

ENUM_CLASS_FLAGS ( EConfigExpansionFlags  )

◆ ENUM_CLASS_FLAGS() [2/2]

ENUM_CLASS_FLAGS ( EConfigLayerFlags  )