| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Runtime/InstallBundleManager/Public/InstallBundleSourceInterface.h |
Include |
#include "InstallBundleSourceInterface.h" |
class IInstallBundleSource : public TSharedFromThis< IInstallBundleSource >
Name | Description | |
---|---|---|
|
~IInstallBundleSource() |
Name | Description | ||
---|---|---|---|
|
AsyncInit ( |
Bundle manager will not call AsyncInit again until the bundle source calls back that it is complete It will be retried indefinitely until init is successful. |
|
|
CancelBundles ( |
Cancel the install for the specified bundles. |
|
|
CancelRequestRemoveContentOnNextInit ( |
Call to cancel the removal of any content scheduled for removal the next time the source is initialized Returns true if all bundles were canceled |
|
|
GetBundleProgress ( |
Derived classes should implement this if their content install will take a significant amount of time. |
|
|
EInstallBund... |
GetBundleSkipReason ( |
Allows this bundle source to reject bundle requests early, rather than failing them. |
|
GetContentState ( |
Gets the state of content on disk BundleNames contains all dependencies and has been deduped |
|
|
GetContentVersion() |
Returns content version in a " |
|
|
EInstallBund... |
GetInitState() |
Whether this source has been initialized or not. |
|
EInstallBund... |
GetModifyableContentRequestFlags() |
UpdateContentRequestFlags - Allow some flags to be updated for in flight requests Currently only CheckForCellularDataUsage is supported |
|
EInstallBund... |
GetSourceType() |
Returns a unique id for this source. |
|
float |
GetSourceWeight() |
Returns the how this source should be weighted when combined with other sources. |
|
FInstallBund... |
Init ( |
Called once by bundle manager after constructing the bundle source Any non-fallback errors returned will cause bundle manager to fail to initialize |
|
RequestRemoveContentOnNextInit ( |
Returns true if content is scheduled to be removed the next time the source is initialized BundleNames contains all dependencies and has been deduped |
|
|
RequestUpdateContent |
Updates content on disk if necessary BundleContexts contains all dependencies and has been deduped |
|
|
SetErrorSimulationCommands ( |
Called by bundle manager to pass through command line options to simulate errors. |
|
|
UpdateContentRequestFlags ( |
||
|
UserPauseBundles ( |
User Pause/Resume bundles. |
|
|
UserResumeBundles ( |
Name |
Description |
|
---|---|---|
|
FRequestUpdateContentBundleContext |