UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::StreamableManager::Private::FDownloadContext Struct Reference

Public Member Functions

bool IsStarted () const
 
 ~FDownloadContext ()
 
void Cancel (const TSharedRef< FStreamableHandle > &OwningHandle)
 
void CompleteLoad (const TSharedRef< FStreamableHandle > &OwningHandle)
 
void CompleteLoad (const TSharedRef< FStreamableHandle > &OwningHandle, UE::UnifiedError::FError &&Error)
 
void Start (const TSharedRef< FStreamableHandle > &OwningHandle)
 
void OnInstallComplete (const TSharedRef< FStreamableHandle > &OwningHandle, UE::IoStore::FOnDemandInstallResult &&OnDemandInstallResult)
 
void OnInstallProgress (const TSharedRef< FStreamableHandle > &OwningHandle, const UE::IoStore::FOnDemandInstallProgress &InProgress)
 

Public Attributes

UE::IoStore::FOnDemandInstallRequest InstallRequest
 
UE::IoStore::FOnDemandInstallProgress InstallProgress
 
FStreamableDownloadPriority Priority = FStreamableManager::DownloadDefaultPriority
 
bool bInstallSoftReferences = false
 
bool bDownloadOnly = false
 

Constructor & Destructor Documentation

◆ ~FDownloadContext()

UE::StreamableManager::Private::FDownloadContext::~FDownloadContext ( )
inline

Member Function Documentation

◆ Cancel()

void UE::StreamableManager::Private::FDownloadContext::Cancel ( const TSharedRef< FStreamableHandle > &  OwningHandle)
inline

◆ CompleteLoad() [1/2]

void UE::StreamableManager::Private::FDownloadContext::CompleteLoad ( const TSharedRef< FStreamableHandle > &  OwningHandle)
inline

◆ CompleteLoad() [2/2]

void UE::StreamableManager::Private::FDownloadContext::CompleteLoad ( const TSharedRef< FStreamableHandle > &  OwningHandle,
UE::UnifiedError::FError &&  Error 
)
inline

◆ IsStarted()

bool UE::StreamableManager::Private::FDownloadContext::IsStarted ( ) const
inline

◆ OnInstallComplete()

void UE::StreamableManager::Private::FDownloadContext::OnInstallComplete ( const TSharedRef< FStreamableHandle > &  OwningHandle,
UE::IoStore::FOnDemandInstallResult &&  OnDemandInstallResult 
)
inline

◆ OnInstallProgress()

void UE::StreamableManager::Private::FDownloadContext::OnInstallProgress ( const TSharedRef< FStreamableHandle > &  OwningHandle,
const UE::IoStore::FOnDemandInstallProgress InProgress 
)
inline

◆ Start()

void UE::StreamableManager::Private::FDownloadContext::Start ( const TSharedRef< FStreamableHandle > &  OwningHandle)
inline

Member Data Documentation

◆ bDownloadOnly

bool UE::StreamableManager::Private::FDownloadContext::bDownloadOnly = false

◆ bInstallSoftReferences

bool UE::StreamableManager::Private::FDownloadContext::bInstallSoftReferences = false

◆ InstallProgress

UE::IoStore::FOnDemandInstallProgress UE::StreamableManager::Private::FDownloadContext::InstallProgress

◆ InstallRequest

UE::IoStore::FOnDemandInstallRequest UE::StreamableManager::Private::FDownloadContext::InstallRequest

◆ Priority

FStreamableDownloadPriority UE::StreamableManager::Private::FDownloadContext::Priority = FStreamableManager::DownloadDefaultPriority

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