Navigation
API > API/Plugins > API/Plugins/DefaultInstallBundleManager
| Name | FInstallBundleSourceBulk |
| Type | class |
| Header File | /Engine/Plugins/Experimental/DefaultInstallBundleManager/Source/Public/InstallBundleSourceBulk.h |
| Include Path | #include "InstallBundleSourceBulk.h" |
Syntax
class FInstallBundleSourceBulk : public IInstallBundleSource
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| InstallBundleSourceBulk.h | |||
FInstallBundleSourceBulk
(
const FInstallBundleSourceBulk& Other |
InstallBundleSourceBulk.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FInstallBundleSourceBulk() |
InstallBundleSourceBulk.h |
Enums
Protected
| Name | Remarks |
|---|---|
| EAsyncInitStep | |
| EAsyncInitStepResult |
Functions
Public
Overridden from IInstallBundleSource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AsyncInit
(
FInstallBundleSourceInitDelegate Callback |
InstallBundleSourceBulk.h | ||
virtual void AsyncInit_QueryBundleInfo
(
FInstallBundleSourceQueryBundleInfoDelegate Callback |
InstallBundleSourceBulk.h | ||
virtual TSet< FName > GetBundleDependencies
(
FName InBundleName, |
InstallBundleSourceBulk.h | ||
virtual void GetContentState
(
TArrayView< const FName > BundleNames, |
InstallBundleSourceBulk.h | ||
virtual FString GetContentVersion() |
InstallBundleSourceBulk.h | ||
virtual EInstallBundleManagerInitState GetInitState() |
InstallBundleSourceBulk.h | ||
virtual FInstallBundleSourceType GetSourceType() |
InstallBundleSourceBulk.h | ||
virtual float GetSourceWeight() |
InstallBundleSourceBulk.h | ||
virtual FInstallBundleSourceInitInfo Init
(
TSharedRef< InstallBundleUtil::FContentRequestStatsMap > InRequestStats, |
InstallBundleSourceBulk.h | ||
virtual void RequestUpdateContent
(
FRequestUpdateContentBundleContext BundleContext |
InstallBundleSourceBulk.h | ||
virtual void SetErrorSimulationCommands
(
const FString& CommandLine |
InstallBundleSourceBulk.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void FilterContentBundlePaths
(
const FRequestUpdateContentBundleContext& BundleContext, |
Optionally used to modify what ContentPaths are returned in the base implementation of RequestUpdateContent. | InstallBundleSourceBulk.h | |
virtual EInstallBundleInstallState GetBundleInstallState
(
FName BundleName |
InstallBundleSourceBulk.h | ||
virtual void GetOnDemandHostGroup
(
UE::IoStore::FOnDemandHostGroup& OutHostGroup |
Support for on demand tocs, must be implemented by the game. | InstallBundleSourceBulk.h | |
virtual FString GetOnDemandTocRelativeURL() |
InstallBundleSourceBulk.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void SerializeBulkBuildBundleMetadata
(
const TMap< FName, TArray< FString > >& BulkBuildBundles |
Serialize out our BulkBundleBuild information to a BulkBundleBuild.ini file for future runs to not have to parse this information. | InstallBundleSourceBulk.h | |
static bool TryLoadBulkBuildBundleMetadata
(
TArray< FString >& InOutFileList, |
Function that loads BulkBundleBuild information from a generated BulkBuildBundleIni instead of applying reg-ex at runtime Returns true if BulkBundleBuild.ini existed and was parsed successfully, false otherwise Removes any loaded entries from InOutFileList | InstallBundleSourceBulk.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FInstallBundleSourceBulk & operator=
(
const FInstallBundleSourceBulk& Other |
InstallBundleSourceBulk.h |