UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBuildPatchServicesPreLoadManagerBase Class Reference

#include <BuildPatchServicesPreLoadManager.h>

+ Inheritance diagram for FBuildPatchServicesPreLoadManagerBase:

Public Member Functions

PRELOADSCREEN_API FBuildPatchServicesPreLoadManagerBase ()
 
virtual ~FBuildPatchServicesPreLoadManagerBase ()
 
virtual PRELOADSCREEN_API void Init ()
 
virtual PRELOADSCREEN_API void StartBuildPatchServices (BuildPatchServices::FBuildInstallerConfiguration Settings)
 
virtual PRELOADSCREEN_API void OnContentBuildInstallerComplete (const IBuildInstallerRef &Installer)
 
virtual PRELOADSCREEN_API bool IsDone () const
 
virtual int64 GetDownloadSize ()
 
virtual int64 GetDownloadProgress ()
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnBuildPatchCompleted, bool)
 
virtual PRELOADSCREEN_API void PauseBuildPatchInstall ()
 
virtual PRELOADSCREEN_API void ResumeBuildPatchInstall ()
 
virtual PRELOADSCREEN_API void CancelBuildPatchInstall ()
 
float GetProgressPercent () const
 
EBuildPatchDownloadHealth GetDownloadHealth () const
 
PRELOADSCREEN_API const FTextGetStatusText () const
 
BuildPatchServices::EBuildPatchState GetState () const
 
FText GetErrorMessageBody () const
 
EBuildPatchInstallError GetErrorType () const
 
FString GetErrorCode () const
 
virtual bool IsActive ()
 
IBuildInstallerPtr GetInstaller ()
 
- Public Member Functions inherited from TSharedFromThis< FBuildPatchServicesPreLoadManagerBase >
TSharedRef< FBuildPatchServicesPreLoadManagerBase, Mode > AsShared ()
 
TSharedRef< FBuildPatchServicesPreLoadManagerBase const, Mode > AsShared () const
 
TSharedRef< SubobjectType, Mode > AsSharedSubobject (SubobjectType *SubobjectPtr) const
 
TWeakPtr< FBuildPatchServicesPreLoadManagerBase, Mode > AsWeak ()
 
TWeakPtr< FBuildPatchServicesPreLoadManagerBase const, Mode > AsWeak () const
 
TWeakPtr< SubobjectType, Mode > AsWeakSubobject (SubobjectType *SubobjectPtr) const
 
void UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const
 
void UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const
 
UE_FORCEINLINE_HINT bool DoesSharedInstanceExist () const
 

Public Attributes

FOnBuildPatchCompleted OnBuildPatchCompletedDelegate
 

Protected Attributes

bool bPatchingStarted
 
bool bPatchingFinished
 
IBuildPatchServicesModuleBuildPatchServicesModule
 
IBuildInstallerPtr ContentBuildInstaller
 

Additional Inherited Members

- Protected Member Functions inherited from TSharedFromThis< FBuildPatchServicesPreLoadManagerBase >
 TSharedFromThis ()
 
 TSharedFromThis (TSharedFromThis const &)
 
UE_FORCEINLINE_HINT TSharedFromThisoperator= (TSharedFromThis const &)
 
 ~TSharedFromThis ()
 
- Static Protected Member Functions inherited from TSharedFromThis< FBuildPatchServicesPreLoadManagerBase >
static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > SharedThis (OtherType *ThisPtr)
 
static UE_FORCEINLINE_HINT TSharedRef< OtherType const, Mode > SharedThis (const OtherType *ThisPtr)
 

Constructor & Destructor Documentation

◆ FBuildPatchServicesPreLoadManagerBase()

FBuildPatchServicesPreLoadManagerBase::FBuildPatchServicesPreLoadManagerBase ( )

◆ ~FBuildPatchServicesPreLoadManagerBase()

virtual FBuildPatchServicesPreLoadManagerBase::~FBuildPatchServicesPreLoadManagerBase ( )
inlinevirtual

Member Function Documentation

◆ CancelBuildPatchInstall()

void FBuildPatchServicesPreLoadManagerBase::CancelBuildPatchInstall ( )
virtual

◆ DECLARE_MULTICAST_DELEGATE_OneParam()

FBuildPatchServicesPreLoadManagerBase::DECLARE_MULTICAST_DELEGATE_OneParam ( FOnBuildPatchCompleted  ,
bool   
)

◆ GetDownloadHealth()

EBuildPatchDownloadHealth FBuildPatchServicesPreLoadManagerBase::GetDownloadHealth ( ) const
inline

◆ GetDownloadProgress()

virtual int64 FBuildPatchServicesPreLoadManagerBase::GetDownloadProgress ( )
inlinevirtual

◆ GetDownloadSize()

virtual int64 FBuildPatchServicesPreLoadManagerBase::GetDownloadSize ( )
inlinevirtual

◆ GetErrorCode()

FString FBuildPatchServicesPreLoadManagerBase::GetErrorCode ( ) const
inline

◆ GetErrorMessageBody()

FText FBuildPatchServicesPreLoadManagerBase::GetErrorMessageBody ( ) const
inline

◆ GetErrorType()

EBuildPatchInstallError FBuildPatchServicesPreLoadManagerBase::GetErrorType ( ) const
inline

◆ GetInstaller()

IBuildInstallerPtr FBuildPatchServicesPreLoadManagerBase::GetInstaller ( )
inline

◆ GetProgressPercent()

float FBuildPatchServicesPreLoadManagerBase::GetProgressPercent ( ) const
inline

◆ GetState()

BuildPatchServices::EBuildPatchState FBuildPatchServicesPreLoadManagerBase::GetState ( ) const
inline

◆ GetStatusText()

const FText & FBuildPatchServicesPreLoadManagerBase::GetStatusText ( ) const

◆ Init()

void FBuildPatchServicesPreLoadManagerBase::Init ( )
virtual

◆ IsActive()

virtual bool FBuildPatchServicesPreLoadManagerBase::IsActive ( )
inlinevirtual

◆ IsDone()

bool FBuildPatchServicesPreLoadManagerBase::IsDone ( ) const
virtual

◆ OnContentBuildInstallerComplete()

void FBuildPatchServicesPreLoadManagerBase::OnContentBuildInstallerComplete ( const IBuildInstallerRef Installer)
virtual

◆ PauseBuildPatchInstall()

void FBuildPatchServicesPreLoadManagerBase::PauseBuildPatchInstall ( )
virtual

◆ ResumeBuildPatchInstall()

void FBuildPatchServicesPreLoadManagerBase::ResumeBuildPatchInstall ( )
virtual

◆ StartBuildPatchServices()

void FBuildPatchServicesPreLoadManagerBase::StartBuildPatchServices ( BuildPatchServices::FBuildInstallerConfiguration  Settings)
virtual

Member Data Documentation

◆ bPatchingFinished

bool FBuildPatchServicesPreLoadManagerBase::bPatchingFinished
protected

◆ bPatchingStarted

bool FBuildPatchServicesPreLoadManagerBase::bPatchingStarted
protected

◆ BuildPatchServicesModule

IBuildPatchServicesModule* FBuildPatchServicesPreLoadManagerBase::BuildPatchServicesModule
protected

◆ ContentBuildInstaller

IBuildInstallerPtr FBuildPatchServicesPreLoadManagerBase::ContentBuildInstaller
protected

◆ OnBuildPatchCompletedDelegate

FOnBuildPatchCompleted FBuildPatchServicesPreLoadManagerBase::OnBuildPatchCompletedDelegate

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