#include <InstallBundleSourceInterface.h>
|
| virtual | ~IInstallBundleSource () |
| |
| virtual FInstallBundleSourceType | GetSourceType () const =0 |
| |
| virtual float | GetSourceWeight () const |
| |
| virtual double | GetSourceCacheAgeScalar () const |
| |
| virtual FInstallBundleSourceInitInfo | Init (TSharedRef< InstallBundleUtil::FContentRequestStatsMap > InRequestStats, TSharedPtr< IAnalyticsProviderET > AnalyticsProvider, TSharedPtr< InstallBundleUtil::PersistentStats::FPersistentStatContainerBase > PersistentStatsContainer)=0 |
| |
| virtual void | AsyncInit (FInstallBundleSourceInitDelegate Callback)=0 |
| |
| virtual void | AsyncInit_QueryBundleInfo (FInstallBundleSourceQueryBundleInfoDelegate OnCompleteCallback)=0 |
| |
| virtual void | AsyncInit_SetUpdateBundleInfoCallback (FInstallBundleSourceUpdateBundleInfoDelegate UpdateCallback, FInstallBundleLostRelevanceForSourceDelegate LostRelevanceCallback) |
| |
| virtual void | OnBundleInfoPruned (FName InBundleName) |
| |
| virtual EInstallBundleManagerInitState | GetInitState () const =0 |
| |
| virtual FString | GetContentVersion () const =0 |
| |
| virtual TSet< FName > | GetBundleDependencies (FName InBundleName, TSet< FName > *SkippedUnknownBundles=nullptr) const =0 |
| |
| virtual void | GetContentState (TArrayView< const FName > BundleNames, EInstallBundleGetContentStateFlags Flags, FInstallBundleGetContentStateDelegate Callback)=0 |
| |
| virtual EInstallBundleSourceBundleSkipReason | GetBundleSkipReason (FName BundleName) const |
| |
| virtual void | RequestUpdateContent (FRequestUpdateContentBundleContext BundleContext)=0 |
| |
| virtual void | RequestReleaseContent (FRequestReleaseContentBundleContext BundleContext) |
| |
| virtual bool | RequestRemoveContentOnNextInit (TArrayView< const FName > RemoveNames) |
| |
| virtual bool | CancelRequestRemoveContentOnNextInit (TArrayView< const FName > BundleNames) |
| |
| virtual TArray< FName > | GetRequestedRemoveContentOnNextInit () const |
| |
| virtual void | CancelBundles (TArrayView< const FName > BundleNames) |
| |
| virtual void | CancelBundles (TArrayView< const FName > BundleNames, TArray< FName > &OutAdditionalBunldlesToCancel) |
| |
| virtual void | UserPauseBundles (TArrayView< const FName > BundleNames) |
| |
| virtual void | UserResumeBundles (TArrayView< const FName > BundleNames) |
| |
| virtual EInstallBundleRequestFlags | GetModifyableContentRequestFlags () const |
| |
| virtual void | UpdateContentRequestFlags (TArrayView< const FName > BundleNames, EInstallBundleRequestFlags AddFlags, EInstallBundleRequestFlags RemoveFlags) |
| |
| virtual void | SetCellularPreference (int32 Value) |
| |
| virtual TOptional< FInstallBundleSourceProgress > | GetBundleProgress (FName BundleName) const |
| |
| virtual TArray< FBuildInstallerStat > & | GetBundleUpdateStats (FName BundleName) |
| |
| virtual void | CheckForContentPatch (FInstallBundleSourceContentPatchResultDelegate Callback) |
| |
| virtual void | SetErrorSimulationCommands (const FString &CommandLine) |
| |
| virtual void | GetDebugText (TArray< FString > &Output) |
| |
| virtual bool | SupportsReportingDelegate () const |
| |
| virtual void | SetReportingDelegate (FInstallBundleReportingDelegate Delegate) |
| |
| virtual bool | SupportsBundleRequestEventDelegates () const |
| |
| virtual void | SetBundleRequestStartedDelegate (FInstallBundleRequestStartedDelegate Delegate) |
| |
| virtual void | SetBundleRequestCompletedDelegate (FInstallBundleRequestCompletedDelegate Delegate) |
| |
| TSharedRef< IInstallBundleSource, Mode > | AsShared () |
| |
| TSharedRef< IInstallBundleSource const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< IInstallBundleSource, Mode > | AsWeak () |
| |
| TWeakPtr< IInstallBundleSource 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 |
| |
◆ ~IInstallBundleSource()
| virtual IInstallBundleSource::~IInstallBundleSource |
( |
| ) |
|
|
inlinevirtual |
◆ AsyncInit()
◆ AsyncInit_QueryBundleInfo()
◆ AsyncInit_SetUpdateBundleInfoCallback()
◆ CancelBundles() [1/2]
◆ CancelBundles() [2/2]
◆ CancelRequestRemoveContentOnNextInit()
◆ CheckForContentPatch()
◆ GetBundleDependencies()
| virtual TSet< FName > IInstallBundleSource::GetBundleDependencies |
( |
FName |
InBundleName, |
|
|
TSet< FName > * |
SkippedUnknownBundles = nullptr |
|
) |
| const |
|
pure virtual |
◆ GetBundleProgress()
◆ GetBundleSkipReason()
◆ GetBundleUpdateStats()
◆ GetContentState()
◆ GetContentVersion()
| virtual FString IInstallBundleSource::GetContentVersion |
( |
| ) |
const |
|
pure virtual |
◆ GetDebugText()
◆ GetInitState()
◆ GetModifyableContentRequestFlags()
◆ GetRequestedRemoveContentOnNextInit()
| virtual TArray< FName > IInstallBundleSource::GetRequestedRemoveContentOnNextInit |
( |
| ) |
const |
|
inlinevirtual |
◆ GetSourceCacheAgeScalar()
| virtual double IInstallBundleSource::GetSourceCacheAgeScalar |
( |
| ) |
const |
|
inlinevirtual |
◆ GetSourceType()
◆ GetSourceWeight()
| virtual float IInstallBundleSource::GetSourceWeight |
( |
| ) |
const |
|
inlinevirtual |
◆ Init()
◆ OnBundleInfoPruned()
◆ RequestReleaseContent()
◆ RequestRemoveContentOnNextInit()
◆ RequestUpdateContent()
◆ SetBundleRequestCompletedDelegate()
◆ SetBundleRequestStartedDelegate()
◆ SetCellularPreference()
◆ SetErrorSimulationCommands()
| virtual void IInstallBundleSource::SetErrorSimulationCommands |
( |
const FString & |
CommandLine | ) |
|
|
inlinevirtual |
◆ SetReportingDelegate()
◆ SupportsBundleRequestEventDelegates()
| virtual bool IInstallBundleSource::SupportsBundleRequestEventDelegates |
( |
| ) |
const |
|
inlinevirtual |
◆ SupportsReportingDelegate()
| virtual bool IInstallBundleSource::SupportsReportingDelegate |
( |
| ) |
const |
|
inlinevirtual |
◆ UpdateContentRequestFlags()
◆ UserPauseBundles()
◆ UserResumeBundles()
The documentation for this class was generated from the following file: