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

#include <BundlePrereqCombinedStatusHelper.h>

Classes

struct  FCombinedProgress
 

Public Types

enum class  ECombinedBundleStatus : int32 {
  Unknown , Initializing , Updating , Finishing ,
  Finished , Count
}
 

Public Member Functions

INSTALLBUNDLEMANAGER_API FInstallBundleCombinedProgressTracker (bool bAutoTick=true, TUniqueFunction< void(const FCombinedProgress &)> OnTick=nullptr)
 
INSTALLBUNDLEMANAGER_API ~FInstallBundleCombinedProgressTracker ()
 
INSTALLBUNDLEMANAGER_API FInstallBundleCombinedProgressTracker (const FInstallBundleCombinedProgressTracker &Other)
 
INSTALLBUNDLEMANAGER_API FInstallBundleCombinedProgressTracker (FInstallBundleCombinedProgressTracker &&Other)
 
INSTALLBUNDLEMANAGER_API FInstallBundleCombinedProgressTrackeroperator= (const FInstallBundleCombinedProgressTracker &Other)
 
INSTALLBUNDLEMANAGER_API FInstallBundleCombinedProgressTrackeroperator= (FInstallBundleCombinedProgressTracker &&Other)
 
INSTALLBUNDLEMANAGER_API void SetBundlesToTrackFromContentState (const FInstallBundleCombinedContentState &BundleContentState, TArrayView< FName > BundlesToTrack)
 
INSTALLBUNDLEMANAGER_API const FCombinedProgressGetCurrentCombinedProgress () const
 
void ForceTick ()
 

Member Enumeration Documentation

◆ ECombinedBundleStatus

Enumerator
Unknown 
Initializing 
Updating 
Finishing 
Finished 
Count 

Constructor & Destructor Documentation

◆ FInstallBundleCombinedProgressTracker() [1/3]

FInstallBundleCombinedProgressTracker::FInstallBundleCombinedProgressTracker ( bool  bAutoTick = true,
TUniqueFunction< void(const FCombinedProgress &)>  OnTick = nullptr 
)

bAutoTick Whehter this tracker should automatically Tick

◆ ~FInstallBundleCombinedProgressTracker()

FInstallBundleCombinedProgressTracker::~FInstallBundleCombinedProgressTracker ( )

◆ FInstallBundleCombinedProgressTracker() [2/3]

FInstallBundleCombinedProgressTracker::FInstallBundleCombinedProgressTracker ( const FInstallBundleCombinedProgressTracker Other)

◆ FInstallBundleCombinedProgressTracker() [3/3]

FInstallBundleCombinedProgressTracker::FInstallBundleCombinedProgressTracker ( FInstallBundleCombinedProgressTracker &&  Other)

Member Function Documentation

◆ ForceTick()

void FInstallBundleCombinedProgressTracker::ForceTick ( )
inline

◆ GetCurrentCombinedProgress()

const FInstallBundleCombinedProgressTracker::FCombinedProgress & FInstallBundleCombinedProgressTracker::GetCurrentCombinedProgress ( ) const

◆ operator=() [1/2]

FInstallBundleCombinedProgressTracker & FInstallBundleCombinedProgressTracker::operator= ( const FInstallBundleCombinedProgressTracker Other)

◆ operator=() [2/2]

FInstallBundleCombinedProgressTracker & FInstallBundleCombinedProgressTracker::operator= ( FInstallBundleCombinedProgressTracker &&  Other)

◆ SetBundlesToTrackFromContentState()

void FInstallBundleCombinedProgressTracker::SetBundlesToTrackFromContentState ( const FInstallBundleCombinedContentState BundleContentState,
TArrayView< FName BundlesToTrack 
)

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