UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNullInstallBundleManager Class Referencefinal
+ Inheritance diagram for FNullInstallBundleManager:

Additional Inherited Members

- Public Member Functions inherited from IInstallBundleManager
virtual ~IInstallBundleManager ()
 
virtual void Initialize ()
 
virtual INSTALLBUNDLEMANAGER_API void SetContext (FName ContextName)
 
virtual INSTALLBUNDLEMANAGER_API bool CopyReportTo (FInstallManagerBundleReport &Report)
 
virtual INSTALLBUNDLEMANAGER_API const TSharedPtr< IInstallBundleSourceGetBundleSource (FInstallBundleSourceType SourceType) const
 
INSTALLBUNDLEMANAGER_API TValueOrError< FInstallBundleRequestInfo, EInstallBundleResultRequestUpdateContent (FName BundleName, EInstallBundleRequestFlags Flags, ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging, InstallBundleUtil::FContentRequestSharedContextPtr RequestSharedContext=nullptr)
 
INSTALLBUNDLEMANAGER_API FDelegateHandle GetContentState (FName BundleName, EInstallBundleGetContentStateFlags Flags, bool bAddDependencies, FInstallBundleGetContentStateDelegate Callback, FName RequestTag=NAME_None)
 
INSTALLBUNDLEMANAGER_API FDelegateHandle GetInstallState (FName BundleName, bool bAddDependencies, FInstallBundleGetInstallStateDelegate Callback, FName RequestTag=NAME_None)
 
INSTALLBUNDLEMANAGER_API TValueOrError< FInstallBundleCombinedInstallState, EInstallBundleResultGetInstallStateSynchronous (FName BundleName, bool bAddDependencies) const
 
INSTALLBUNDLEMANAGER_API TValueOrError< FInstallBundleReleaseRequestInfo, EInstallBundleResultRequestReleaseContent (FName ReleaseName, EInstallBundleReleaseRequestFlags Flags, TArrayView< const FName > KeepNames=TArrayView< const FName >(), ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging)
 
INSTALLBUNDLEMANAGER_API EInstallBundleResult FlushCache (FInstallBundleManagerFlushCacheCompleteDelegate Callback, ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging)
 
INSTALLBUNDLEMANAGER_API void RequestRemoveContentOnNextInit (FName RemoveName, TArrayView< const FName > KeepNames=TArrayView< const FName >())
 
INSTALLBUNDLEMANAGER_API void CancelRequestRemoveContentOnNextInit (FName BundleName)
 
INSTALLBUNDLEMANAGER_API void CancelUpdateContent (FName BundleName)
 
INSTALLBUNDLEMANAGER_API void PauseUpdateContent (FName BundleName)
 
INSTALLBUNDLEMANAGER_API void ResumeUpdateContent (FName BundleName)
 
INSTALLBUNDLEMANAGER_API void UpdateContentRequestFlags (FName BundleName, EInstallBundleRequestFlags AddFlags, EInstallBundleRequestFlags RemoveFlags)
 
virtual void UnblockAnyDownloadsWaitingForCellularOptIn ()
 
virtual INSTALLBUNDLEMANAGER_API void StartPatchCheck ()
 
virtual void AddEnvironmentWantsPatchCheckBackCompatDelegate (FName Tag, FInstallBundleManagerEnvironmentWantsPatchCheck Delegate)
 
virtual void RemoveEnvironmentWantsPatchCheckBackCompatDelegate (FName Tag)
 
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 inherited from IInstallBundleManager
static INSTALLBUNDLEMANAGER_API TSharedPtr< IInstallBundleManagerGetPlatformInstallBundleManager ()
 
- Static Public Attributes inherited from IInstallBundleManager
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
 
- 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)
 

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