UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchServices::IPrerequisites Class Referenceabstract

#include <Prerequisites.h>

+ Inheritance diagram for BuildPatchServices::IPrerequisites:

Public Member Functions

virtual ~IPrerequisites ()
 
virtual bool RunPrereqs (const IBuildManifestSet *ManifestSet, const FBuildInstallerConfiguration &Configuration, const FString &InstallStagingDir, FBuildPatchProgress &BuildProgress)=0
 

Constructor & Destructor Documentation

◆ ~IPrerequisites()

virtual BuildPatchServices::IPrerequisites::~IPrerequisites ( )
inlinevirtual

Virtual destructor.

Member Function Documentation

◆ RunPrereqs()

virtual bool BuildPatchServices::IPrerequisites::RunPrereqs ( const IBuildManifestSet ManifestSet,
const FBuildInstallerConfiguration Configuration,
const FString &  InstallStagingDir,
FBuildPatchProgress BuildProgress 
)
pure virtual

Runs any prerequisites associated with the installation.

Parameters
BuildManifestThe manifest containing details of the prerequisite installer.
ConfigurationThe installer configuration structure.
InstallStagingDirThe directory within staging to construct install files to.
BuildProgressUsed to keep track of install progress.
Returns
Returns true if the prerequisites installer succeeded, false otherwise.

Implemented in BuildPatchServices::FPrerequisites.


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