Navigation
API > API/Runtime > API/Runtime/InstallBundleManager
Inheritance Hierarchy
- TSharedFromThis
- IInstallBundleManager
- FDefaultInstallBundleManager
References
| Module | InstallBundleManager |
| Header | /Engine/Source/Runtime/InstallBundleManager/Public/InstallBundleManagerInterface.h |
| Include | #include "InstallBundleManagerInterface.h" |
Syntax
class IInstallBundleManager : public TSharedFromThis< IInstallBundleManager >
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddEnvironmentWantsPatchCheckBackCompatDelegate
(
FName Tag, |
||
| void | CancelAllGetContentStateRequests
(
FDelegateHandle Handle |
||
| void | CancelAllGetContentStateRequestsForTag
(
FName RequestTag |
||
| void | CancelAllGetInstallStateRequests
(
FDelegateHandle Handle |
||
| void | CancelAllGetInstallStateRequestsForTag
(
FName RequestTag |
||
| void | CancelRequestRemoveContentOnNextInit
(
TArrayView< const FName > BundleNames |
||
| void | CancelRequestRemoveContentOnNextInit
(
FName BundleName |
||
| void | CancelUpdateContent
(
TArrayView< const FName > BundleNames |
||
| void | CancelUpdateContent
(
FName BundleName |
||
| EInstallBundleResult | FlushCache
(
FInstallBundleSourceOrCache SourceOrCache, |
||
| EInstallBundleResult | FlushCache
(
FInstallBundleManagerFlushCacheCompleteDelegate Callback, |
||
| TSharedPtr< IAnalyticsProviderET > | |||
| TOptional< FInstallBundleProgress > | GetBundleProgress
(
FName BundleName |
||
| const TSharedPtr< IInstallBundleSource > | GetBundleSource
(
EInstallBundleSourceType SourceType |
||
| TOptional< FInstallBundleCacheStats > | GetCacheStats
(
FInstallBundleSourceOrCache SourceOrCache, |
||
| TArray< FInstallBundleCacheStats > | GetCacheStats
(
EInstallBundleCacheDumpToLog DumpToLog, |
||
| FDelegateHandle | GetContentState
(
TArrayView< const FName > BundleNames, |
||
| FDelegateHandle | GetContentState
(
FName BundleName, |
||
| EInstallBundleManagerInitState | GetInitState () |
||
| FDelegateHandle | GetInstallState
(
TArrayView< const FName > BundleNames, |
||
| 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 | |
| TValueOrError< FInstallBundleCombinedInstallState, EInstallBundleResult > | GetInstallStateSynchronous
(
TArrayView< const FName > BundleNames, |
||
| TValueOrError< FInstallBundleCombinedInstallState, EInstallBundleResult > | GetInstallStateSynchronous
(
FName BundleName, |
Less expensive version of GetContentState() that only returns install state Synchronous versions return null if bundle manager is not yet initialized | |
| EInstallBundleRequestFlags | |||
| TSharedPtr< IInstallBundleManager > | |||
| bool | HasBundleSource
(
EInstallBundleSourceType SourceType |
||
| void | Initialize () |
||
| bool | |||
| void | PauseUpdateContent
(
TArrayView< const FName > BundleNames |
||
| void | PauseUpdateContent
(
FName BundleName |
||
| void | PopInitErrorCallback
(
FDelegateHandle Handle |
||
| void | PopInitErrorCallback
(
const void* InUserObject |
||
| void | |||
| FDelegateHandle | PushInitErrorCallback
(
FInstallBundleManagerInitErrorHandler Callback |
||
| void | |||
| void | |||
| TValueOrError< FInstallBundleRequestInfo, EInstallBundleResult > | RequestReleaseContent
(
FName ReleaseName, |
||
| TValueOrError< FInstallBundleRequestInfo, EInstallBundleResult > | RequestReleaseContent
(
TArrayView< const FName > ReleaseNames, |
||
| void | RequestRemoveContentOnNextInit
(
FName RemoveName, |
||
| void | RequestRemoveContentOnNextInit
(
TArrayView< const FName > RemoveNames, |
||
| TValueOrError< FInstallBundleRequestInfo, EInstallBundleResult > | RequestUpdateContent
(
FName BundleName, |
||
| TValueOrError< FInstallBundleRequestInfo, EInstallBundleResult > | RequestUpdateContent
(
TArrayView< const FName > BundleNames, |
||
| void | ResumeUpdateContent
(
FName BundleName |
||
| void | ResumeUpdateContent
(
TArrayView< const FName > BundleNames |
||
| void | SetErrorSimulationCommands
(
const FString& CommandLine |
||
| void | |||
| void | StartSessionPersistentStatTracking
(
const FString& SessionName, |
||
| void | StopSessionPersistentStatTracking
(
const FString& SessionName |
||
| bool | |||
| void | UpdateContentRequestFlags
(
FName BundleName, |
||
| void | UpdateContentRequestFlags
(
TArrayView< const FName > BundleNames, |