UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchServices::FBuildPatchInstallerAction Struct Reference

#include <IBuildManifestSet.h>

Public Member Functions

 FBuildPatchInstallerAction (const FInstallerAction &InInstallerAction)
 
bool IsInstall () const
 
bool IsUpdate () const
 
bool IsRepair () const
 
bool IsUninstall () const
 
const TSet< FString > & GetInstallTags () const
 
const TSet< FString > & GetTaggedFiles () const
 
const FString & GetInstallSubdirectory () const
 
const FString & GetCloudSubdirectory () const
 
const FBuildPatchAppManifestGetCurrentManifest () const
 
const FBuildPatchAppManifestGetInstallManifest () const
 
const FBuildPatchAppManifestTryGetCurrentManifest () const
 
const FBuildPatchAppManifestTryGetInstallManifest () const
 
const FBuildPatchAppManifestGetCurrentOrInstallManifest () const
 
const FBuildPatchAppManifestGetInstallOrCurrentManifest () const
 
const FBuildPatchAppManifestRef GetSharedCurrentManifest () const
 
const FBuildPatchAppManifestRef GetSharedInstallManifest () const
 
const FBuildPatchAppManifestPtr TryGetSharedCurrentManifest () const
 
const FBuildPatchAppManifestPtr TryGetSharedInstallManifest () const
 
const FBuildPatchAppManifestRef GetSharedCurrentOrInstallManifest () const
 
const FBuildPatchAppManifestRef GetSharedInstallOrCurrentManifest () const
 
void SetDeltaManifest (const FBuildPatchAppManifestRef &DeltaManifest)
 
void SetTaggedFiles (TSet< FString > OverrideTaggedFiles)
 

Detailed Description

FBuildPatchInstallerAction This class decorates an FInstallerAction instance with downcasted functions for internal manifest implementation. It also allows editing of the install manifest in the case a more optimal version was produced from a delta download.

Constructor & Destructor Documentation

◆ FBuildPatchInstallerAction()

BuildPatchServices::FBuildPatchInstallerAction::FBuildPatchInstallerAction ( const FInstallerAction InInstallerAction)
inline

Member Function Documentation

◆ GetCloudSubdirectory()

const FString & BuildPatchServices::FBuildPatchInstallerAction::GetCloudSubdirectory ( ) const
inline

◆ GetCurrentManifest()

const FBuildPatchAppManifest & BuildPatchServices::FBuildPatchInstallerAction::GetCurrentManifest ( ) const
inline

◆ GetCurrentOrInstallManifest()

const FBuildPatchAppManifest & BuildPatchServices::FBuildPatchInstallerAction::GetCurrentOrInstallManifest ( ) const
inline

◆ GetInstallManifest()

const FBuildPatchAppManifest & BuildPatchServices::FBuildPatchInstallerAction::GetInstallManifest ( ) const
inline

◆ GetInstallOrCurrentManifest()

const FBuildPatchAppManifest & BuildPatchServices::FBuildPatchInstallerAction::GetInstallOrCurrentManifest ( ) const
inline

◆ GetInstallSubdirectory()

const FString & BuildPatchServices::FBuildPatchInstallerAction::GetInstallSubdirectory ( ) const
inline

◆ GetInstallTags()

const TSet< FString > & BuildPatchServices::FBuildPatchInstallerAction::GetInstallTags ( ) const
inline

◆ GetSharedCurrentManifest()

const FBuildPatchAppManifestRef BuildPatchServices::FBuildPatchInstallerAction::GetSharedCurrentManifest ( ) const
inline

◆ GetSharedCurrentOrInstallManifest()

const FBuildPatchAppManifestRef BuildPatchServices::FBuildPatchInstallerAction::GetSharedCurrentOrInstallManifest ( ) const
inline

◆ GetSharedInstallManifest()

const FBuildPatchAppManifestRef BuildPatchServices::FBuildPatchInstallerAction::GetSharedInstallManifest ( ) const
inline

◆ GetSharedInstallOrCurrentManifest()

const FBuildPatchAppManifestRef BuildPatchServices::FBuildPatchInstallerAction::GetSharedInstallOrCurrentManifest ( ) const
inline

◆ GetTaggedFiles()

const TSet< FString > & BuildPatchServices::FBuildPatchInstallerAction::GetTaggedFiles ( ) const
inline

◆ IsInstall()

bool BuildPatchServices::FBuildPatchInstallerAction::IsInstall ( ) const
inline

◆ IsRepair()

bool BuildPatchServices::FBuildPatchInstallerAction::IsRepair ( ) const
inline

◆ IsUninstall()

bool BuildPatchServices::FBuildPatchInstallerAction::IsUninstall ( ) const
inline

◆ IsUpdate()

bool BuildPatchServices::FBuildPatchInstallerAction::IsUpdate ( ) const
inline

◆ SetDeltaManifest()

void BuildPatchServices::FBuildPatchInstallerAction::SetDeltaManifest ( const FBuildPatchAppManifestRef DeltaManifest)
inline

◆ SetTaggedFiles()

void BuildPatchServices::FBuildPatchInstallerAction::SetTaggedFiles ( TSet< FString >  OverrideTaggedFiles)
inline

◆ TryGetCurrentManifest()

const FBuildPatchAppManifest * BuildPatchServices::FBuildPatchInstallerAction::TryGetCurrentManifest ( ) const
inline

◆ TryGetInstallManifest()

const FBuildPatchAppManifest * BuildPatchServices::FBuildPatchInstallerAction::TryGetInstallManifest ( ) const
inline

◆ TryGetSharedCurrentManifest()

const FBuildPatchAppManifestPtr BuildPatchServices::FBuildPatchInstallerAction::TryGetSharedCurrentManifest ( ) const
inline

◆ TryGetSharedInstallManifest()

const FBuildPatchAppManifestPtr BuildPatchServices::FBuildPatchInstallerAction::TryGetSharedInstallManifest ( ) const
inline

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