Navigation
API > API/Runtime > API/Runtime/InstallBundleManager
References
| Module | InstallBundleManager |
| Header | /Engine/Source/Runtime/InstallBundleManager/Public/BundlePrereqCombinedStatusHelper.h |
| Include | #include "BundlePrereqCombinedStatusHelper.h" |
Syntax
class FInstallBundleCombinedProgressTracker
Remarks
Handles calculating the bundle status by combining progress from all of its Prerequisites. Allows you to display one progress percent that is weighted based on all bundles' values.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FInstallBundleCombinedProgressTracker
(
bool bAutoTick, |
BAutoTick Whehter this tracker should automatically Tick |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ForceTick () |
Useful for resolving tick order issue. | |
| const FCombinedProgress & | Get current CombinedBundleStatus for everything setup to track. | ||
| void | SetBundlesToTrackFromContentState
(
const FInstallBundleCombinedContentState& BundleContentState, |
Setup tracking for all bundles required in the supplied BundleContentState. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FInstallBundleCombinedProgressTracker & | operator=
(
const FInstallBundleCombinedProgressTracker& Other |
||
| FInstallBundleCombinedProgressTracker & | operator=
(
FInstallBundleCombinedProgressTracker&& Other |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FCombinedProgress | Provide all our needed combined status information in 1 struct |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ECombinedBundleStatus | Collapses all the bundle manager states into one of a few states so that you can show simple text based on this enum. |