UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FInstallBundleCombinedContentState Struct Reference

#include <InstallBundleTypes.h>

Public Member Functions

PRAGMA_DISABLE_DEPRECATION_WARNINGS FInstallBundleCombinedContentState ()=default
 
 FInstallBundleCombinedContentState (FInstallBundleCombinedContentState &&)=default
 
FInstallBundleCombinedContentStateoperator= (FInstallBundleCombinedContentState &&)=default
 
 FInstallBundleCombinedContentState (const FInstallBundleCombinedContentState &)=default
 
FInstallBundleCombinedContentStateoperator= (const FInstallBundleCombinedContentState &)=default
 
 ~FInstallBundleCombinedContentState ()=default
 
INSTALLBUNDLEMANAGER_API bool GetAllBundlesHaveState (EInstallBundleInstallState State, TArrayView< const FName > ExcludedBundles=TArrayView< const FName >()) const
 
INSTALLBUNDLEMANAGER_API bool GetAnyBundleHasState (EInstallBundleInstallState State, TArrayView< const FName > ExcludedBundles=TArrayView< const FName >()) const
 

Public Attributes

PRAGMA_ENABLE_DEPRECATION_WARNINGS TMap< FName, FInstallBundleContentStateIndividualBundleStates
 
TSet< FNameBundlesWithIoStoreOnDemand
 
TMap< FInstallBundleSourceType, FString > CurrentVersion
 
uint64 DownloadSize = 0
 
uint64 InstallSize = 0
 
uint64 InstallOverheadSize = 0
 
uint64 MaxDiskSpaceRequired = 0
 
uint64 FreeSpace = 0
 
FInstallBundleContentSize ContentSize
 
TOptional< FInstallBundleContentSizeBackgroundDownloadContentSize
 

Constructor & Destructor Documentation

◆ FInstallBundleCombinedContentState() [1/3]

PRAGMA_DISABLE_DEPRECATION_WARNINGS FInstallBundleCombinedContentState::FInstallBundleCombinedContentState ( )
default

◆ FInstallBundleCombinedContentState() [2/3]

FInstallBundleCombinedContentState::FInstallBundleCombinedContentState ( FInstallBundleCombinedContentState &&  )
default

◆ FInstallBundleCombinedContentState() [3/3]

FInstallBundleCombinedContentState::FInstallBundleCombinedContentState ( const FInstallBundleCombinedContentState )
default

◆ ~FInstallBundleCombinedContentState()

FInstallBundleCombinedContentState::~FInstallBundleCombinedContentState ( )
default

Member Function Documentation

◆ GetAllBundlesHaveState()

bool FInstallBundleCombinedContentState::GetAllBundlesHaveState ( EInstallBundleInstallState  State,
TArrayView< const FName ExcludedBundles = TArrayView<const FName>() 
) const

◆ GetAnyBundleHasState()

bool FInstallBundleCombinedContentState::GetAnyBundleHasState ( EInstallBundleInstallState  State,
TArrayView< const FName ExcludedBundles = TArrayView<const FName>() 
) const

◆ operator=() [1/2]

FInstallBundleCombinedContentState & FInstallBundleCombinedContentState::operator= ( const FInstallBundleCombinedContentState )
default

◆ operator=() [2/2]

FInstallBundleCombinedContentState & FInstallBundleCombinedContentState::operator= ( FInstallBundleCombinedContentState &&  )
default

Member Data Documentation

◆ BackgroundDownloadContentSize

TOptional<FInstallBundleContentSize> FInstallBundleCombinedContentState::BackgroundDownloadContentSize

◆ BundlesWithIoStoreOnDemand

TSet<FName> FInstallBundleCombinedContentState::BundlesWithIoStoreOnDemand

◆ ContentSize

FInstallBundleContentSize FInstallBundleCombinedContentState::ContentSize

◆ CurrentVersion

TMap<FInstallBundleSourceType, FString> FInstallBundleCombinedContentState::CurrentVersion

◆ DownloadSize

uint64 FInstallBundleCombinedContentState::DownloadSize = 0

◆ FreeSpace

uint64 FInstallBundleCombinedContentState::FreeSpace = 0

◆ IndividualBundleStates

PRAGMA_ENABLE_DEPRECATION_WARNINGS TMap<FName, FInstallBundleContentState> FInstallBundleCombinedContentState::IndividualBundleStates

◆ InstallOverheadSize

uint64 FInstallBundleCombinedContentState::InstallOverheadSize = 0

◆ InstallSize

uint64 FInstallBundleCombinedContentState::InstallSize = 0

◆ MaxDiskSpaceRequired

uint64 FInstallBundleCombinedContentState::MaxDiskSpaceRequired = 0

The documentation for this struct was generated from the following files: