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

Public Member Functions

 FResumeData (IFileSystem *InFileSystem, IBuildManifestSet *InManifestSet, const FString &InStagingDir, const FString &InResumeDataFilename)
 
void InitResume ()
 
void SaveOut (const TSet< FString > &ResumeIds)
 
void CheckFile (const FString &Filename)
 

Public Attributes

const IFileSystem *const FileSystem
 
const IBuildManifestSet *const ManifestSet
 
const FString StagingDir
 
const FString ResumeDataFilename
 
TSet< FString > LoadedResumeIds
 
TSet< FString > FilesStarted
 
TSet< FString > FilesCompleted
 
TSet< FString > FilesIncompatible
 
bool bHasResumeData = false
 
bool bResumeEnabled = false
 

Detailed Description

This struct handles loading and saving of simple resume information, that will allow us to decide which files should be resumed from. It will also check that we are creating the same version and app as we expect to be.

Constructor & Destructor Documentation

◆ FResumeData()

FResumeData::FResumeData ( IFileSystem InFileSystem,
IBuildManifestSet InManifestSet,
const FString &  InStagingDir,
const FString &  InResumeDataFilename 
)
inline

Member Function Documentation

◆ CheckFile()

void FResumeData::CheckFile ( const FString &  Filename)
inline

Checks whether the file was completed during last install attempt and adds it to FilesCompleted if so

Parameters
FilenameThe filename to check

◆ InitResume()

void FResumeData::InitResume ( )
inline

◆ SaveOut()

void FResumeData::SaveOut ( const TSet< FString > &  ResumeIds)
inline

Saves out the resume data

Member Data Documentation

◆ bHasResumeData

bool FResumeData::bHasResumeData = false

◆ bResumeEnabled

bool FResumeData::bResumeEnabled = false

◆ FilesCompleted

TSet<FString> FResumeData::FilesCompleted

◆ FilesIncompatible

TSet<FString> FResumeData::FilesIncompatible

◆ FilesStarted

TSet<FString> FResumeData::FilesStarted

◆ FileSystem

const IFileSystem* const FResumeData::FileSystem

◆ LoadedResumeIds

TSet<FString> FResumeData::LoadedResumeIds

◆ ManifestSet

const IBuildManifestSet* const FResumeData::ManifestSet

◆ ResumeDataFilename

const FString FResumeData::ResumeDataFilename

◆ StagingDir

const FString FResumeData::StagingDir

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