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

#include <InstallBundleManagerInterface.h>

+ Inheritance diagram for IInstallBundleManager:

Public Member Functions

virtual ~IInstallBundleManager ()
 
virtual void Initialize ()
 
virtual bool HasBundleSource (FInstallBundleSourceType SourceType) const =0
 
virtual INSTALLBUNDLEMANAGER_API void SetContext (FName ContextName)
 
virtual INSTALLBUNDLEMANAGER_API bool CopyReportTo (FInstallManagerBundleReport &Report)
 
virtual INSTALLBUNDLEMANAGER_API const TSharedPtr< IInstallBundleSourceGetBundleSource (FInstallBundleSourceType SourceType) const
 
virtual FDelegateHandle PushInitErrorCallback (FInstallBundleManagerInitErrorHandler Callback)=0
 
virtual void PopInitErrorCallback ()=0
 
virtual void PopInitErrorCallback (FDelegateHandle Handle)=0
 
virtual void PopInitErrorCallback (FDelegateUserObjectConst InUserObject)=0
 
virtual EInstallBundleManagerInitState GetInitState () const =0
 
INSTALLBUNDLEMANAGER_API TValueOrError< FInstallBundleRequestInfo, EInstallBundleResultRequestUpdateContent (FName BundleName, EInstallBundleRequestFlags Flags, ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging, InstallBundleUtil::FContentRequestSharedContextPtr RequestSharedContext=nullptr)
 
virtual TValueOrError< FInstallBundleRequestInfo, EInstallBundleResultRequestUpdateContent (TArrayView< const FName > BundleNames, EInstallBundleRequestFlags Flags, ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging, InstallBundleUtil::FContentRequestSharedContextPtr RequestSharedContext=nullptr)=0
 
INSTALLBUNDLEMANAGER_API FDelegateHandle GetContentState (FName BundleName, EInstallBundleGetContentStateFlags Flags, bool bAddDependencies, FInstallBundleGetContentStateDelegate Callback, FName RequestTag=NAME_None)
 
virtual FDelegateHandle GetContentState (TArrayView< const FName > BundleNames, EInstallBundleGetContentStateFlags Flags, bool bAddDependencies, FInstallBundleGetContentStateDelegate Callback, FName RequestTag=NAME_None)=0
 
virtual void CancelAllGetContentStateRequestsForTag (FName RequestTag)=0
 
virtual void CancelAllGetContentStateRequests (FDelegateHandle Handle)=0
 
INSTALLBUNDLEMANAGER_API FDelegateHandle GetInstallState (FName BundleName, bool bAddDependencies, FInstallBundleGetInstallStateDelegate Callback, FName RequestTag=NAME_None)
 
virtual FDelegateHandle GetInstallState (TArrayView< const FName > BundleNames, bool bAddDependencies, FInstallBundleGetInstallStateDelegate Callback, FName RequestTag=NAME_None)=0
 
INSTALLBUNDLEMANAGER_API TValueOrError< FInstallBundleCombinedInstallState, EInstallBundleResultGetInstallStateSynchronous (FName BundleName, bool bAddDependencies) const
 
virtual TValueOrError< FInstallBundleCombinedInstallState, EInstallBundleResultGetInstallStateSynchronous (TArrayView< const FName > BundleNames, bool bAddDependencies) const =0
 
virtual void CancelAllGetInstallStateRequestsForTag (FName RequestTag)=0
 
virtual void CancelAllGetInstallStateRequests (FDelegateHandle Handle)=0
 
INSTALLBUNDLEMANAGER_API TValueOrError< FInstallBundleReleaseRequestInfo, EInstallBundleResultRequestReleaseContent (FName ReleaseName, EInstallBundleReleaseRequestFlags Flags, TArrayView< const FName > KeepNames=TArrayView< const FName >(), ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging)
 
virtual TValueOrError< FInstallBundleReleaseRequestInfo, EInstallBundleResultRequestReleaseContent (TArrayView< const FName > ReleaseNames, EInstallBundleReleaseRequestFlags Flags, TArrayView< const FName > KeepNames=TArrayView< const FName >(), ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging)=0
 
INSTALLBUNDLEMANAGER_API EInstallBundleResult FlushCache (FInstallBundleManagerFlushCacheCompleteDelegate Callback, ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging)
 
virtual EInstallBundleResult FlushCache (FInstallBundleSourceOrCache SourceOrCache, FInstallBundleManagerFlushCacheCompleteDelegate Callback, ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging)=0
 
PRAGMA_DISABLE_DEPRECATION_WARNINGS virtual INSTALLBUNDLEMANAGER_API TArray< FInstallBundleCacheStatsGetCacheStats (EInstallBundleCacheDumpToLog DumpToLog, ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging)
 
virtual INSTALLBUNDLEMANAGER_API TOptional< FInstallBundleCacheStatsGetCacheStats (FInstallBundleSourceOrCache SourceOrCache, EInstallBundleCacheDumpToLog DumpToLog, ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging)
 
virtual PRAGMA_ENABLE_DEPRECATION_WARNINGS TArray< FInstallBundleCacheStatsGetCacheStats (EInstallBundleCacheStatsFlags Flags=EInstallBundleCacheStatsFlags::None, ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging)=0
 
virtual TOptional< FInstallBundleCacheStatsGetCacheStats (FInstallBundleSourceOrCache SourceOrCache, EInstallBundleCacheStatsFlags Flags=EInstallBundleCacheStatsFlags::None, ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging)=0
 
INSTALLBUNDLEMANAGER_API void RequestRemoveContentOnNextInit (FName RemoveName, TArrayView< const FName > KeepNames=TArrayView< const FName >())
 
virtual void RequestRemoveContentOnNextInit (TArrayView< const FName > RemoveNames, TArrayView< const FName > KeepNames=TArrayView< const FName >())=0
 
INSTALLBUNDLEMANAGER_API void CancelRequestRemoveContentOnNextInit (FName BundleName)
 
virtual void CancelRequestRemoveContentOnNextInit (TArrayView< const FName > BundleNames)=0
 
virtual TArray< FNameGetRequestedRemoveContentOnNextInit () const =0
 
INSTALLBUNDLEMANAGER_API void CancelUpdateContent (FName BundleName)
 
virtual void CancelUpdateContent (TArrayView< const FName > BundleNames)=0
 
INSTALLBUNDLEMANAGER_API void PauseUpdateContent (FName BundleName)
 
virtual void PauseUpdateContent (TArrayView< const FName > BundleNames)=0
 
INSTALLBUNDLEMANAGER_API void ResumeUpdateContent (FName BundleName)
 
virtual void ResumeUpdateContent (TArrayView< const FName > BundleNames)=0
 
virtual void RequestPausedBundleCallback ()=0
 
virtual TOptional< FInstallBundleProgressGetBundleProgress (FName BundleName) const =0
 
virtual EInstallBundleRequestFlags GetModifyableContentRequestFlags () const =0
 
INSTALLBUNDLEMANAGER_API void UpdateContentRequestFlags (FName BundleName, EInstallBundleRequestFlags AddFlags, EInstallBundleRequestFlags RemoveFlags)
 
virtual void UpdateContentRequestFlags (TArrayView< const FName > BundleNames, EInstallBundleRequestFlags AddFlags, EInstallBundleRequestFlags RemoveFlags)=0
 
virtual void SetCellularPreference (int32 Value)=0
 
virtual void UnblockAnyDownloadsWaitingForCellularOptIn ()
 
virtual void SetCacheSize (FName CacheName, uint64 CacheSize)=0
 
virtual INSTALLBUNDLEMANAGER_API void StartPatchCheck ()
 
virtual void AddEnvironmentWantsPatchCheckBackCompatDelegate (FName Tag, FInstallBundleManagerEnvironmentWantsPatchCheck Delegate)
 
virtual void RemoveEnvironmentWantsPatchCheckBackCompatDelegate (FName Tag)
 
virtual bool SupportsEarlyStartupPatching () const =0
 
virtual bool IsNullInterface () const =0
 
virtual void SetErrorSimulationCommands (const FString &CommandLine)
 
virtual TSharedPtr< IAnalyticsProviderET > GetAnalyticsProvider () const
 
virtual void StartSessionPersistentStatTracking (const FString &SessionName, const TArray< FName > &RequiredBundles=TArray< FName >(), const FString &ExpectedAnalyticsID=FString(), bool bForceResetStatData=false, const FInstallBundleCombinedContentState *State=nullptr)
 
virtual void StopSessionPersistentStatTracking (const FString &SessionName)
 
virtual void GetDebugText (TArray< FString > &Output)
 
virtual bool HasEverUpdatedContent () const
 
- Public Member Functions inherited from TSharedFromThis< IInstallBundleManager >
TSharedRef< IInstallBundleManager, Mode > AsShared ()
 
TSharedRef< IInstallBundleManager const, Mode > AsShared () const
 
TSharedRef< SubobjectType, Mode > AsSharedSubobject (SubobjectType *SubobjectPtr) const
 
TWeakPtr< IInstallBundleManager, Mode > AsWeak ()
 
TWeakPtr< IInstallBundleManager 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
 

Static Public Member Functions

static INSTALLBUNDLEMANAGER_API TSharedPtr< IInstallBundleManagerGetPlatformInstallBundleManager ()
 

Static Public Attributes

static INSTALLBUNDLEMANAGER_API FInstallBundleManagerInitCompleteMultiDelegate InitCompleteDelegate
 
static INSTALLBUNDLEMANAGER_API FInstallBundleChunkDownloadMetricsMultiDelegate InstallBundleChunkDownloadMetricsDelegate
 
static INSTALLBUNDLEMANAGER_API FInstallBundleCompleteMultiDelegate InstallBundleCompleteDelegate
 
static INSTALLBUNDLEMANAGER_API FInstallBundlePausedMultiDelegate PausedBundleDelegate
 
static INSTALLBUNDLEMANAGER_API FInstallBundleReleasedMultiDelegate ReleasedDelegate
 
static INSTALLBUNDLEMANAGER_API FInstallBundleManagerOnPatchCheckComplete PatchCheckCompleteDelegate
 
static INSTALLBUNDLEMANAGER_API FInstallBundleManagerReportingDelegate ReportingDelegate
 
static INSTALLBUNDLEMANAGER_API FInstallBundleManagerAllDownloadsCompleted AllDownloadsCompletedDelegate
 

Additional Inherited Members

- Protected Member Functions inherited from TSharedFromThis< IInstallBundleManager >
 TSharedFromThis ()
 
 TSharedFromThis (TSharedFromThis const &)
 
UE_FORCEINLINE_HINT TSharedFromThisoperator= (TSharedFromThis const &)
 
 ~TSharedFromThis ()
 
- Static Protected Member Functions inherited from TSharedFromThis< IInstallBundleManager >
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

◆ ~IInstallBundleManager()

virtual IInstallBundleManager::~IInstallBundleManager ( )
inlinevirtual

Member Function Documentation

◆ AddEnvironmentWantsPatchCheckBackCompatDelegate()

virtual void IInstallBundleManager::AddEnvironmentWantsPatchCheckBackCompatDelegate ( FName  Tag,
FInstallBundleManagerEnvironmentWantsPatchCheck  Delegate 
)
inlinevirtual

◆ CancelAllGetContentStateRequests()

virtual void IInstallBundleManager::CancelAllGetContentStateRequests ( FDelegateHandle  Handle)
pure virtual

◆ CancelAllGetContentStateRequestsForTag()

virtual void IInstallBundleManager::CancelAllGetContentStateRequestsForTag ( FName  RequestTag)
pure virtual

◆ CancelAllGetInstallStateRequests()

virtual void IInstallBundleManager::CancelAllGetInstallStateRequests ( FDelegateHandle  Handle)
pure virtual

◆ CancelAllGetInstallStateRequestsForTag()

virtual void IInstallBundleManager::CancelAllGetInstallStateRequestsForTag ( FName  RequestTag)
pure virtual

◆ CancelRequestRemoveContentOnNextInit() [1/2]

void IInstallBundleManager::CancelRequestRemoveContentOnNextInit ( FName  BundleName)

◆ CancelRequestRemoveContentOnNextInit() [2/2]

virtual void IInstallBundleManager::CancelRequestRemoveContentOnNextInit ( TArrayView< const FName BundleNames)
pure virtual

◆ CancelUpdateContent() [1/2]

void IInstallBundleManager::CancelUpdateContent ( FName  BundleName)

◆ CancelUpdateContent() [2/2]

virtual void IInstallBundleManager::CancelUpdateContent ( TArrayView< const FName BundleNames)
pure virtual

◆ CopyReportTo()

bool IInstallBundleManager::CopyReportTo ( FInstallManagerBundleReport Report)
virtual

◆ FlushCache() [1/2]

◆ FlushCache() [2/2]

virtual EInstallBundleResult IInstallBundleManager::FlushCache ( FInstallBundleSourceOrCache  SourceOrCache,
FInstallBundleManagerFlushCacheCompleteDelegate  Callback,
ELogVerbosity::Type  LogVerbosityOverride = ELogVerbosity::NoLogging 
)
pure virtual

◆ GetAnalyticsProvider()

virtual TSharedPtr< IAnalyticsProviderET > IInstallBundleManager::GetAnalyticsProvider ( ) const
inlinevirtual

◆ GetBundleProgress()

virtual TOptional< FInstallBundleProgress > IInstallBundleManager::GetBundleProgress ( FName  BundleName) const
pure virtual

◆ GetBundleSource()

const TSharedPtr< IInstallBundleSource > IInstallBundleManager::GetBundleSource ( FInstallBundleSourceType  SourceType) const
virtual

◆ GetCacheStats() [1/4]

PRAGMA_DISABLE_DEPRECATION_WARNINGS TArray< FInstallBundleCacheStats > IInstallBundleManager::GetCacheStats ( EInstallBundleCacheDumpToLog  DumpToLog,
ELogVerbosity::Type  LogVerbosityOverride = ELogVerbosity::NoLogging 
)
virtual

◆ GetCacheStats() [2/4]

◆ GetCacheStats() [3/4]

TOptional< FInstallBundleCacheStats > IInstallBundleManager::GetCacheStats ( FInstallBundleSourceOrCache  SourceOrCache,
EInstallBundleCacheDumpToLog  DumpToLog,
ELogVerbosity::Type  LogVerbosityOverride = ELogVerbosity::NoLogging 
)
virtual

◆ GetCacheStats() [4/4]

virtual TOptional< FInstallBundleCacheStats > IInstallBundleManager::GetCacheStats ( FInstallBundleSourceOrCache  SourceOrCache,
EInstallBundleCacheStatsFlags  Flags = EInstallBundleCacheStatsFlags::None,
ELogVerbosity::Type  LogVerbosityOverride = ELogVerbosity::NoLogging 
)
pure virtual

◆ GetContentState() [1/2]

FDelegateHandle IInstallBundleManager::GetContentState ( FName  BundleName,
EInstallBundleGetContentStateFlags  Flags,
bool  bAddDependencies,
FInstallBundleGetContentStateDelegate  Callback,
FName  RequestTag = NAME_None 
)

◆ GetContentState() [2/2]

virtual FDelegateHandle IInstallBundleManager::GetContentState ( TArrayView< const FName BundleNames,
EInstallBundleGetContentStateFlags  Flags,
bool  bAddDependencies,
FInstallBundleGetContentStateDelegate  Callback,
FName  RequestTag = NAME_None 
)
pure virtual

◆ GetDebugText()

virtual void IInstallBundleManager::GetDebugText ( TArray< FString > &  Output)
inlinevirtual

◆ GetInitState()

virtual EInstallBundleManagerInitState IInstallBundleManager::GetInitState ( ) const
pure virtual

◆ GetInstallState() [1/2]

FDelegateHandle IInstallBundleManager::GetInstallState ( FName  BundleName,
bool  bAddDependencies,
FInstallBundleGetInstallStateDelegate  Callback,
FName  RequestTag = NAME_None 
)

◆ GetInstallState() [2/2]

virtual FDelegateHandle IInstallBundleManager::GetInstallState ( TArrayView< const FName BundleNames,
bool  bAddDependencies,
FInstallBundleGetInstallStateDelegate  Callback,
FName  RequestTag = NAME_None 
)
pure virtual

◆ GetInstallStateSynchronous() [1/2]

TValueOrError< FInstallBundleCombinedInstallState, EInstallBundleResult > IInstallBundleManager::GetInstallStateSynchronous ( FName  BundleName,
bool  bAddDependencies 
) const

◆ GetInstallStateSynchronous() [2/2]

virtual TValueOrError< FInstallBundleCombinedInstallState, EInstallBundleResult > IInstallBundleManager::GetInstallStateSynchronous ( TArrayView< const FName BundleNames,
bool  bAddDependencies 
) const
pure virtual

◆ GetModifyableContentRequestFlags()

virtual EInstallBundleRequestFlags IInstallBundleManager::GetModifyableContentRequestFlags ( ) const
pure virtual

◆ GetPlatformInstallBundleManager()

TSharedPtr< IInstallBundleManager > IInstallBundleManager::GetPlatformInstallBundleManager ( )
static

◆ GetRequestedRemoveContentOnNextInit()

virtual TArray< FName > IInstallBundleManager::GetRequestedRemoveContentOnNextInit ( ) const
pure virtual

◆ HasBundleSource()

virtual bool IInstallBundleManager::HasBundleSource ( FInstallBundleSourceType  SourceType) const
pure virtual

◆ HasEverUpdatedContent()

virtual bool IInstallBundleManager::HasEverUpdatedContent ( ) const
inlinevirtual

◆ Initialize()

virtual void IInstallBundleManager::Initialize ( )
inlinevirtual

◆ IsNullInterface()

virtual bool IInstallBundleManager::IsNullInterface ( ) const
pure virtual

◆ PauseUpdateContent() [1/2]

void IInstallBundleManager::PauseUpdateContent ( FName  BundleName)

◆ PauseUpdateContent() [2/2]

virtual void IInstallBundleManager::PauseUpdateContent ( TArrayView< const FName BundleNames)
pure virtual

◆ PopInitErrorCallback() [1/3]

virtual void IInstallBundleManager::PopInitErrorCallback ( )
pure virtual

◆ PopInitErrorCallback() [2/3]

virtual void IInstallBundleManager::PopInitErrorCallback ( FDelegateHandle  Handle)
pure virtual

◆ PopInitErrorCallback() [3/3]

virtual void IInstallBundleManager::PopInitErrorCallback ( FDelegateUserObjectConst  InUserObject)
pure virtual

◆ PushInitErrorCallback()

virtual FDelegateHandle IInstallBundleManager::PushInitErrorCallback ( FInstallBundleManagerInitErrorHandler  Callback)
pure virtual

◆ RemoveEnvironmentWantsPatchCheckBackCompatDelegate()

virtual void IInstallBundleManager::RemoveEnvironmentWantsPatchCheckBackCompatDelegate ( FName  Tag)
inlinevirtual

◆ RequestPausedBundleCallback()

virtual void IInstallBundleManager::RequestPausedBundleCallback ( )
pure virtual

◆ RequestReleaseContent() [1/2]

TValueOrError< FInstallBundleReleaseRequestInfo, EInstallBundleResult > IInstallBundleManager::RequestReleaseContent ( FName  ReleaseName,
EInstallBundleReleaseRequestFlags  Flags,
TArrayView< const FName KeepNames = TArrayView<const FName>(),
ELogVerbosity::Type  LogVerbosityOverride = ELogVerbosity::NoLogging 
)

◆ RequestReleaseContent() [2/2]

virtual TValueOrError< FInstallBundleReleaseRequestInfo, EInstallBundleResult > IInstallBundleManager::RequestReleaseContent ( TArrayView< const FName ReleaseNames,
EInstallBundleReleaseRequestFlags  Flags,
TArrayView< const FName KeepNames = TArrayView< const FName >(),
ELogVerbosity::Type  LogVerbosityOverride = ELogVerbosity::NoLogging 
)
pure virtual

◆ RequestRemoveContentOnNextInit() [1/2]

void IInstallBundleManager::RequestRemoveContentOnNextInit ( FName  RemoveName,
TArrayView< const FName KeepNames = TArrayView<const FName>() 
)

◆ RequestRemoveContentOnNextInit() [2/2]

virtual void IInstallBundleManager::RequestRemoveContentOnNextInit ( TArrayView< const FName RemoveNames,
TArrayView< const FName KeepNames = TArrayView< const FName >() 
)
pure virtual

◆ RequestUpdateContent() [1/2]

TValueOrError< FInstallBundleRequestInfo, EInstallBundleResult > IInstallBundleManager::RequestUpdateContent ( FName  BundleName,
EInstallBundleRequestFlags  Flags,
ELogVerbosity::Type  LogVerbosityOverride = ELogVerbosity::NoLogging,
InstallBundleUtil::FContentRequestSharedContextPtr  RequestSharedContext = nullptr 
)

◆ RequestUpdateContent() [2/2]

virtual TValueOrError< FInstallBundleRequestInfo, EInstallBundleResult > IInstallBundleManager::RequestUpdateContent ( TArrayView< const FName BundleNames,
EInstallBundleRequestFlags  Flags,
ELogVerbosity::Type  LogVerbosityOverride = ELogVerbosity::NoLogging,
InstallBundleUtil::FContentRequestSharedContextPtr  RequestSharedContext = nullptr 
)
pure virtual

◆ ResumeUpdateContent() [1/2]

void IInstallBundleManager::ResumeUpdateContent ( FName  BundleName)

◆ ResumeUpdateContent() [2/2]

virtual void IInstallBundleManager::ResumeUpdateContent ( TArrayView< const FName BundleNames)
pure virtual

◆ SetCacheSize()

virtual void IInstallBundleManager::SetCacheSize ( FName  CacheName,
uint64  CacheSize 
)
pure virtual

◆ SetCellularPreference()

virtual void IInstallBundleManager::SetCellularPreference ( int32  Value)
pure virtual

◆ SetContext()

void IInstallBundleManager::SetContext ( FName  ContextName)
virtual

◆ SetErrorSimulationCommands()

virtual void IInstallBundleManager::SetErrorSimulationCommands ( const FString &  CommandLine)
inlinevirtual

◆ StartPatchCheck()

void IInstallBundleManager::StartPatchCheck ( )
virtual

◆ StartSessionPersistentStatTracking()

virtual void IInstallBundleManager::StartSessionPersistentStatTracking ( const FString &  SessionName,
const TArray< FName > &  RequiredBundles = TArray<FName>(),
const FString &  ExpectedAnalyticsID = FString(),
bool  bForceResetStatData = false,
const FInstallBundleCombinedContentState State = nullptr 
)
inlinevirtual

◆ StopSessionPersistentStatTracking()

virtual void IInstallBundleManager::StopSessionPersistentStatTracking ( const FString &  SessionName)
inlinevirtual

◆ SupportsEarlyStartupPatching()

virtual bool IInstallBundleManager::SupportsEarlyStartupPatching ( ) const
pure virtual

◆ UnblockAnyDownloadsWaitingForCellularOptIn()

virtual void IInstallBundleManager::UnblockAnyDownloadsWaitingForCellularOptIn ( )
inlinevirtual

◆ UpdateContentRequestFlags() [1/2]

void IInstallBundleManager::UpdateContentRequestFlags ( FName  BundleName,
EInstallBundleRequestFlags  AddFlags,
EInstallBundleRequestFlags  RemoveFlags 
)

◆ UpdateContentRequestFlags() [2/2]

virtual void IInstallBundleManager::UpdateContentRequestFlags ( TArrayView< const FName BundleNames,
EInstallBundleRequestFlags  AddFlags,
EInstallBundleRequestFlags  RemoveFlags 
)
pure virtual

Member Data Documentation

◆ AllDownloadsCompletedDelegate

FInstallBundleManagerAllDownloadsCompleted IInstallBundleManager::AllDownloadsCompletedDelegate
static

◆ InitCompleteDelegate

FInstallBundleManagerInitCompleteMultiDelegate IInstallBundleManager::InitCompleteDelegate
static

◆ InstallBundleChunkDownloadMetricsDelegate

FInstallBundleChunkDownloadMetricsMultiDelegate IInstallBundleManager::InstallBundleChunkDownloadMetricsDelegate
static

◆ InstallBundleCompleteDelegate

FInstallBundleCompleteMultiDelegate IInstallBundleManager::InstallBundleCompleteDelegate
static

◆ PatchCheckCompleteDelegate

FInstallBundleManagerOnPatchCheckComplete IInstallBundleManager::PatchCheckCompleteDelegate
static

◆ PausedBundleDelegate

FInstallBundlePausedMultiDelegate IInstallBundleManager::PausedBundleDelegate
static

◆ ReleasedDelegate

FInstallBundleReleasedMultiDelegate IInstallBundleManager::ReleasedDelegate
static

◆ ReportingDelegate

FInstallBundleManagerReportingDelegate IInstallBundleManager::ReportingDelegate
static

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