UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Virtualization::FRehydrationResult Struct Reference

#include <VirtualizationSystem.h>

Public Member Functions

bool WasSuccessful () const
 
void AddError (const FText &ErrorMsg)
 
void AddError (FText &&ErrorMsg)
 
int32 GetNumErrors () const
 

Public Attributes

TArray< FTextErrors
 
TArray< FString > RehydratedPackages
 
TArray< FString > CheckedOutPackages
 
double TimeTaken = 0.0
 
uint64 PreOperationSize = 0
 
uint64 PostOperationSize = 0
 

Detailed Description

Contains the results of the package virtualization process

Member Function Documentation

◆ AddError() [1/2]

void UE::Virtualization::FRehydrationResult::AddError ( const FText ErrorMsg)
inline

Add an error message to the result

◆ AddError() [2/2]

void UE::Virtualization::FRehydrationResult::AddError ( FText &&  ErrorMsg)
inline

Add an error message to the result

◆ GetNumErrors()

int32 UE::Virtualization::FRehydrationResult::GetNumErrors ( ) const
inline

Returns how many errors the process has currently encountered

◆ WasSuccessful()

bool UE::Virtualization::FRehydrationResult::WasSuccessful ( ) const
inline

Member Data Documentation

◆ CheckedOutPackages

TArray<FString> UE::Virtualization::FRehydrationResult::CheckedOutPackages

A list of packages that were checked out of revision control during the process

◆ Errors

TArray<FText> UE::Virtualization::FRehydrationResult::Errors

A list of errors encountered during the process

◆ PostOperationSize

uint64 UE::Virtualization::FRehydrationResult::PostOperationSize = 0

The total size of the packages that actually were rehydrated after they have been modified

◆ PreOperationSize

uint64 UE::Virtualization::FRehydrationResult::PreOperationSize = 0

The total size of the packages that actually were rehydrated before they were modified

◆ RehydratedPackages

TArray<FString> UE::Virtualization::FRehydrationResult::RehydratedPackages

A list of packages that were actually rehydrated and had payloads added to local storage

◆ TimeTaken

double UE::Virtualization::FRehydrationResult::TimeTaken = 0.0

The length of time that the process took in seconds


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