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

Classes

class  UE::ConfigUtilities::FCVarIniHistoryHelper
 
class  UE::ConfigUtilities::FConfigHistoryHelper
 

Namespaces

namespace  UE
 
namespace  UE::DynamicConfig
 
namespace  UE::ConfigUtilities
 

Macros

#define UE_HOTFIX_FOR_NEXT_BOOT_FILENAME   TEXT("HotfixForNextBoot.txt")
 

Functions

void UE::DynamicConfig::PerformDynamicConfig (FName Tag, TFunction< void(class FConfigModificationTracker *)> PerformModification, TFunction< void(class FConfigModificationTracker *)> PostModification)
 
const TCHARUE::ConfigUtilities::ConvertValueFromHumanFriendlyValue (const TCHAR *Value)
 
void UE::ConfigUtilities::LoadCVarsFromFileForNextBoot (TMap< FString, FString > &OutCVars)
 
void UE::ConfigUtilities::SaveCVarForNextBoot (const TCHAR *Key, const TCHAR *Value)
 
void UE::ConfigUtilities::ApplyCVarsFromBootHotfix ()
 
void UE::ConfigUtilities::OnSetCVarFromIniEntry (const TCHAR *IniFile, const TCHAR *Key, const TCHAR *Value, uint32 SetBy, bool bAllowCheating, bool bNoLogging, FName Tag)
 
void UE::ConfigUtilities::ApplyCVarSettingsFromIni (const TCHAR *InSectionName, const TCHAR *InIniFilename, uint32 SetBy, bool bAllowCheating, FName Tag)
 
void UE::ConfigUtilities::ForEachCVarInSectionFromIni (const TCHAR *InSectionName, const TCHAR *InIniFilename, TFunction< void(IConsoleVariable *CVar, const FString &KeyString, const FString &ValueString)> InEvaluationFunction)
 
void UE::ConfigUtilities::RecordApplyCVarSettingsFromIni ()
 
void UE::ConfigUtilities::ReapplyRecordedCVarSettingsFromIni ()
 
void UE::ConfigUtilities::DeleteRecordedCVarSettingsFromIni ()
 
void UE::ConfigUtilities::RecordConfigReadsFromIni ()
 
void UE::ConfigUtilities::DumpRecordedConfigReadsFromIni ()
 
void UE::ConfigUtilities::DeleteRecordedConfigReadsFromIni ()
 

Variables

TMulticastDelegate< void(const FName &, const FName &, class FConfigModificationTracker *)> UE::DynamicConfig::HotfixPluginForBranch
 
TMulticastDelegate< void(const FConfigModificationTracker *ChangeTracker)> UE::DynamicConfig::ReloadObjects
 
TMulticastDelegate< void(const FConfigModificationTracker *ChangeTracker)> UE::DynamicConfig::UpdateCVarsAndDeviceProfiles
 
TMulticastDelegate< void(const TSet< FString > &ModifiedSections)> UE::DynamicConfig::UpdateDeviceProfiles
 
UE::Tasks::FPipe UE::ConfigUtilities::AsyncTaskPipe (TEXT("SaveHotfixForNextBootPipe"))
 
TUniquePtr< FCVarIniHistoryHelperUE::ConfigUtilities::IniHistoryHelper
 
TUniquePtr< FConfigHistoryHelperUE::ConfigUtilities::ConfigHistoryHelper
 

Macro Definition Documentation

◆ UE_HOTFIX_FOR_NEXT_BOOT_FILENAME

#define UE_HOTFIX_FOR_NEXT_BOOT_FILENAME   TEXT("HotfixForNextBoot.txt")