Navigation
API > API/Runtime > API/Runtime/InstallBundleManager
| Name | FInstallManagerBundleReportCache |
| Type | class |
| Header File | /Engine/Source/Runtime/InstallBundleManager/Public/InstallBundleManagerReporting.h |
| Include Path | #include "InstallBundleManagerReporting.h" |
Syntax
class FInstallManagerBundleReportCache
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FInstallManagerBundleReportCache
(
TArray< TUniquePtr< InstallBundleUtil::FInstallBundleTask > >& AsyncTasks |
InstallBundleManagerReporting.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AsyncTasks | TArray< TUniquePtr< InstallBundleUtil::FInstallBundleTask > > & | InstallBundleManagerReporting.h | ||
| Report | FInstallManagerBundleReport | InstallBundleManagerReporting.h | ||
| ReportFilename | FString | InstallBundleManagerReporting.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FInstallManagerBundleReport & GetReport() |
Returns the current report as cached on disk (or last Set) | InstallBundleManagerReporting.h | |
void Load
(
FInstallManagerBundleReportCacheDoneLoadingDelegate OnLoadCompleteCallback |
Attempts to load the cached bundle report from disk; calls the delegate when it's done loading. | InstallBundleManagerReporting.h | |
void SetReport
(
FInstallManagerBundleReport NewReport |
Sets the new report, both in memory, as well as flushing it to disk on a separate thread automatically. | InstallBundleManagerReporting.h |