UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchServices::FMachineConfig Class Reference
+ Inheritance diagram for BuildPatchServices::FMachineConfig:

Public Member Functions

 FMachineConfig (const FString &InLocalMachineConfigFile, bool bAlwaysFlushChanges)
 
virtual TSet< FString > LoadInstalledPrereqIds () override
 
virtual void SaveInstalledPrereqIds (const TSet< FString > &InstalledPrereqIds) override
 
- Public Member Functions inherited from BuildPatchServices::IMachineConfig
virtual ~IMachineConfig ()
 

Constructor & Destructor Documentation

◆ FMachineConfig()

BuildPatchServices::FMachineConfig::FMachineConfig ( const FString &  InLocalMachineConfigFile,
bool  bAlwaysFlushChanges 
)

Constructor

Parameters
InLocalMachineConfigFileThe name of the configuration file which will hold the per machine config data.
bAlwaysFlushChangesIf true, then we'll always flush changes straight to disk after saving values.

Member Function Documentation

◆ LoadInstalledPrereqIds()

TSet< FString > BuildPatchServices::FMachineConfig::LoadInstalledPrereqIds ( )
overridevirtual

Loads the list of installed prereq ids whose corresponding prerequisites are installed on this computer.

Returns
A set containing the prerequisite ids which are installed on this computer.

Implements BuildPatchServices::IMachineConfig.

◆ SaveInstalledPrereqIds()

void BuildPatchServices::FMachineConfig::SaveInstalledPrereqIds ( const TSet< FString > &  InstalledPrereqIds)
overridevirtual

Saves updated list of installed prereqs to the configuration file.

Parameters
InstalledPrereqIdsA set of all installed prerequisites to save to configuration.

Implements BuildPatchServices::IMachineConfig.


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