UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::IoStore::FOnDemandContentInstaller Class Reference

#include <OnDemandContentInstaller.h>

Public Member Functions

 FOnDemandContentInstaller (FOnDemandIoStore &IoStore, FOnDemandHttpThread *HttpClient)
 
 ~FOnDemandContentInstaller ()
 
FSharedInternalInstallRequest EnqueueInstallRequest (FOnDemandInstallArgs &&Args, FOnDemandInstallCompleted &&OnCompleted, FOnDemandInstallProgressed &&OnProgress)
 
void EnqueuePurgeRequest (FOnDemandPurgeArgs &&Args, FOnDemandPurgeCompleted &&OnCompleted)
 
void EnqueueDefragRequest (FOnDemandDefragArgs &&Args, FOnDemandDefragCompleted &&OnCompleted)
 
void EnqueueVerifyRequest (FOnDemandVerifyCacheCompleted &&OnCompleted)
 
void EnqueueFlushLastAccessRequest (FOnDemandFlushLastAccessCompleted &&OnCompleted)
 
void CancelInstallRequest (FSharedInternalInstallRequest InstallRequest)
 
void UpdateInstallRequestPriority (FSharedInternalInstallRequest InstallRequest, int32 NewPriority)
 
void ReportAnalytics (TArray< FAnalyticsEventAttribute > &OutAnalyticsArray) const
 

Constructor & Destructor Documentation

◆ FOnDemandContentInstaller()

UE::IoStore::FOnDemandContentInstaller::FOnDemandContentInstaller ( FOnDemandIoStore IoStore,
FOnDemandHttpThread HttpClient 
)

◆ ~FOnDemandContentInstaller()

UE::IoStore::FOnDemandContentInstaller::~FOnDemandContentInstaller ( )

Member Function Documentation

◆ CancelInstallRequest()

void UE::IoStore::FOnDemandContentInstaller::CancelInstallRequest ( FSharedInternalInstallRequest  InstallRequest)

◆ EnqueueDefragRequest()

void UE::IoStore::FOnDemandContentInstaller::EnqueueDefragRequest ( FOnDemandDefragArgs &&  Args,
FOnDemandDefragCompleted &&  OnCompleted 
)

◆ EnqueueFlushLastAccessRequest()

void UE::IoStore::FOnDemandContentInstaller::EnqueueFlushLastAccessRequest ( FOnDemandFlushLastAccessCompleted &&  OnCompleted)

◆ EnqueueInstallRequest()

FSharedInternalInstallRequest UE::IoStore::FOnDemandContentInstaller::EnqueueInstallRequest ( FOnDemandInstallArgs &&  Args,
FOnDemandInstallCompleted &&  OnCompleted,
FOnDemandInstallProgressed &&  OnProgress 
)

◆ EnqueuePurgeRequest()

void UE::IoStore::FOnDemandContentInstaller::EnqueuePurgeRequest ( FOnDemandPurgeArgs &&  Args,
FOnDemandPurgeCompleted &&  OnCompleted 
)

◆ EnqueueVerifyRequest()

void UE::IoStore::FOnDemandContentInstaller::EnqueueVerifyRequest ( FOnDemandVerifyCacheCompleted &&  OnCompleted)

◆ ReportAnalytics()

void UE::IoStore::FOnDemandContentInstaller::ReportAnalytics ( TArray< FAnalyticsEventAttribute > &  OutAnalyticsArray) const

◆ UpdateInstallRequestPriority()

void UE::IoStore::FOnDemandContentInstaller::UpdateInstallRequestPriority ( FSharedInternalInstallRequest  InstallRequest,
int32  NewPriority 
)

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