Navigation
API > API/Runtime > API/Runtime/InstallBundleManager
| Name | IInstallBundleManager |
| Type | class |
| Header File | /Engine/Source/Runtime/InstallBundleManager/Public/InstallBundleManagerInterface.h |
| Include Path | #include "InstallBundleManagerInterface.h" |
Syntax
class IInstallBundleManager : public TSharedFromThis< IInstallBundleManager >
Inheritance Hierarchy
- TSharedFromThis< IInstallBundleManager > → IInstallBundleManager
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IInstallBundleManager() |
InstallBundleManagerInterface.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InitCompleteDelegate | FInstallBundleManagerInitCompleteMultiDelegate | InstallBundleManagerInterface.h | |
| InstallBundleChunkDownloadMetricsDelegate | FInstallBundleChunkDownloadMetricsMultiDelegate | InstallBundleManagerInterface.h | |
| InstallBundleCompleteDelegate | FInstallBundleCompleteMultiDelegate | InstallBundleManagerInterface.h | |
| PatchCheckCompleteDelegate | FInstallBundleManagerOnPatchCheckComplete | InstallBundleManagerInterface.h | |
| PausedBundleDelegate | FInstallBundlePausedMultiDelegate | InstallBundleManagerInterface.h | |
| ReleasedDelegate | FInstallBundleReleasedMultiDelegate | InstallBundleManagerInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddEnvironmentWantsPatchCheckBackCompatDelegate
(
FName Tag, |
InstallBundleManagerInterface.h | ||
void CancelAllGetContentStateRequests
(
FDelegateHandle Handle |
InstallBundleManagerInterface.h | ||
void CancelAllGetContentStateRequestsForTag
(
FName RequestTag |
InstallBundleManagerInterface.h | ||
void CancelAllGetInstallStateRequests
(
FDelegateHandle Handle |
InstallBundleManagerInterface.h | ||
void CancelAllGetInstallStateRequestsForTag
(
FName RequestTag |
InstallBundleManagerInterface.h | ||
void CancelRequestRemoveContentOnNextInit
(
TArrayView< const FName > BundleNames |
InstallBundleManagerInterface.h | ||
void CancelRequestRemoveContentOnNextInit
(
FName BundleName |
InstallBundleManagerInterface.h | ||
void CancelUpdateContent
(
TArrayView< const FName > BundleNames |
InstallBundleManagerInterface.h | ||
void CancelUpdateContent
(
FName BundleName |
InstallBundleManagerInterface.h | ||
EInstallBundleResult FlushCache
(
FInstallBundleManagerFlushCacheCompleteDelegate Callback, |
InstallBundleManagerInterface.h | ||
EInstallBundleResult FlushCache
(
FInstallBundleSourceOrCache SourceOrCache, |
InstallBundleManagerInterface.h | ||
virtual TSharedPtr< IAnalyticsProviderET > GetAnalyticsProvider() |
InstallBundleManagerInterface.h | ||
TOptional< FInstallBundleProgress > GetBundleProgress
(
FName BundleName |
InstallBundleManagerInterface.h | ||
virtual const TSharedPtr< IInstallBundleSource > GetBundleSource
(
FInstallBundleSourceType SourceType |
InstallBundleManagerInterface.h | ||
virtual TOptional< FInstallBundleCacheStats > GetCacheStats
(
FInstallBundleSourceOrCache SourceOrCache, |
InstallBundleManagerInterface.h | ||
TOptional< FInstallBundleCacheStats > GetCacheStats
(
FInstallBundleSourceOrCache SourceOrCache, |
InstallBundleManagerInterface.h | ||
PRAGMA_ENABLE_DEPRECATION_WARNINGS TArray< FInstallBundleCacheStats > GetCacheStats
(
EInstallBundleCacheStatsFlags Flags, |
InstallBundleManagerInterface.h | ||
virtual PRAGMA_DISABLE_DEPRECATION_WARNINGS TArray< FInstallBundleCacheStats > GetCacheStats
(
EInstallBundleCacheDumpToLog DumpToLog, |
InstallBundleManagerInterface.h | ||
FDelegateHandle GetContentState
(
TArrayView< const FName > BundleNames, |
InstallBundleManagerInterface.h | ||
FDelegateHandle GetContentState
(
FName BundleName, |
InstallBundleManagerInterface.h | ||
virtual void GetDebugText
(
TArray< FString >& Output |
InstallBundleManagerInterface.h | ||
EInstallBundleManagerInitState GetInitState() |
InstallBundleManagerInterface.h | ||
FDelegateHandle GetInstallState
(
TArrayView< const FName > BundleNames, |
InstallBundleManagerInterface.h | ||
FDelegateHandle GetInstallState
(
FName BundleName, |
Less expensive version of GetContentState() that only returns install state Synchronous versions return null if bundle manager is not yet initialized | InstallBundleManagerInterface.h | |
TValueOrError< FInstallBundleCombinedInstallState, EInstallBundleResult > GetInstallStateSynchronous
(
TArrayView< const FName > BundleNames, |
InstallBundleManagerInterface.h | ||
TValueOrError< FInstallBundleCombinedInstallState, EInstallBundleResult > GetInstallStateSynchronous
(
FName BundleName, |
InstallBundleManagerInterface.h | ||
EInstallBundleRequestFlags GetModifyableContentRequestFlags() |
InstallBundleManagerInterface.h | ||
TArray< FName > GetRequestedRemoveContentOnNextInit() |
InstallBundleManagerInterface.h | ||
bool HasBundleSource
(
FInstallBundleSourceType SourceType |
InstallBundleManagerInterface.h | ||
virtual bool HasEverUpdatedContent() |
InstallBundleManagerInterface.h | ||
virtual void Initialize() |
InstallBundleManagerInterface.h | ||
bool IsNullInterface() |
InstallBundleManagerInterface.h | ||
void PauseUpdateContent
(
TArrayView< const FName > BundleNames |
InstallBundleManagerInterface.h | ||
void PauseUpdateContent
(
FName BundleName |
InstallBundleManagerInterface.h | ||
void PopInitErrorCallback
(
FDelegateUserObjectConst InUserObject |
InstallBundleManagerInterface.h | ||
void PopInitErrorCallback
(
FDelegateHandle Handle |
InstallBundleManagerInterface.h | ||
void PopInitErrorCallback () |
InstallBundleManagerInterface.h | ||
FDelegateHandle PushInitErrorCallback
(
FInstallBundleManagerInitErrorHandler Callback |
InstallBundleManagerInterface.h | ||
virtual void RemoveEnvironmentWantsPatchCheckBackCompatDelegate
(
FName Tag |
InstallBundleManagerInterface.h | ||
void RequestPausedBundleCallback() |
InstallBundleManagerInterface.h | ||
TValueOrError< FInstallBundleReleaseRequestInfo, EInstallBundleResult > RequestReleaseContent
(
FName ReleaseName, |
InstallBundleManagerInterface.h | ||
TValueOrError< FInstallBundleReleaseRequestInfo, EInstallBundleResult > RequestReleaseContent
(
TArrayView< const FName > ReleaseNames, |
InstallBundleManagerInterface.h | ||
void RequestRemoveContentOnNextInit
(
FName RemoveName, |
InstallBundleManagerInterface.h | ||
void RequestRemoveContentOnNextInit
(
TArrayView< const FName > RemoveNames, |
InstallBundleManagerInterface.h | ||
TValueOrError< FInstallBundleRequestInfo, EInstallBundleResult > RequestUpdateContent
(
TArrayView< const FName > BundleNames, |
InstallBundleManagerInterface.h | ||
TValueOrError< FInstallBundleRequestInfo, EInstallBundleResult > RequestUpdateContent
(
FName BundleName, |
InstallBundleManagerInterface.h | ||
void ResumeUpdateContent
(
TArrayView< const FName > BundleNames |
InstallBundleManagerInterface.h | ||
void ResumeUpdateContent
(
FName BundleName |
InstallBundleManagerInterface.h | ||
void SetCacheSize
(
FName CacheName, |
InstallBundleManagerInterface.h | ||
void SetCellularPreference
(
int32 Value |
InstallBundleManagerInterface.h | ||
virtual void SetErrorSimulationCommands
(
const FString& CommandLine |
InstallBundleManagerInterface.h | ||
virtual void StartPatchCheck() |
InstallBundleManagerInterface.h | ||
virtual void StartSessionPersistentStatTracking
(
const FString& SessionName, |
InstallBundleManagerInterface.h | ||
virtual void StopSessionPersistentStatTracking
(
const FString& SessionName |
InstallBundleManagerInterface.h | ||
bool SupportsEarlyStartupPatching() |
InstallBundleManagerInterface.h | ||
virtual void UnblockAnyDownloadsWaitingForCellularOptIn () |
Unblocks any pending downloads that are waiting for opting into using cellular data. | InstallBundleManagerInterface.h | |
void UpdateContentRequestFlags
(
FName BundleName, |
InstallBundleManagerInterface.h | ||
void UpdateContentRequestFlags
(
TArrayView< const FName > BundleNames, |
InstallBundleManagerInterface.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< IInstallBundleManager > GetPlatformInstallBundleManager() |
InstallBundleManagerInterface.h |