UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MachineConfig.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
#pragma once
3
4
#include "
CoreMinimal.h
"
5
6
namespace
BuildPatchServices
7
{
8
class
IMachineConfig
9
{
10
public
:
14
virtual
~IMachineConfig
() { }
15
20
virtual
TSet<FString>
LoadInstalledPrereqIds
() = 0;
21
26
virtual
void
SaveInstalledPrereqIds
(
const
TSet<FString>
&
InstalledPrereqIds
) = 0;
27
};
28
32
class
FMachineConfigFactory
33
{
34
public
:
41
static
IMachineConfig
*
Create
(
const
FString& LocalMachineConfigFile,
bool
bAlwaysFlushChanges);
42
};
43
44
}
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
ECreateIfNeeded::Create
@ Create
BuildPatchServices::FMachineConfigFactory
Definition
MachineConfig.h:33
BuildPatchServices::IMachineConfig
Definition
MachineConfig.h:9
BuildPatchServices::IMachineConfig::SaveInstalledPrereqIds
virtual void SaveInstalledPrereqIds(const TSet< FString > &InstalledPrereqIds)=0
BuildPatchServices::IMachineConfig::LoadInstalledPrereqIds
virtual TSet< FString > LoadInstalledPrereqIds()=0
BuildPatchServices::IMachineConfig::~IMachineConfig
virtual ~IMachineConfig()
Definition
MachineConfig.h:14
BuildPatchServices
Definition
BuildPatchFileConstructor.h:28
Engine
Source
Runtime
Online
BuildPatchServices
Private
Installer
MachineConfig.h
Generated by
1.9.8