UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Virtualization::FVirtualizationResult 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< FTextDescriptionTags
 
TArray< FString > VirtualizedPackages
 
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::FVirtualizationResult::AddError ( const FText ErrorMsg)
inline

Add an error message to the result

◆ AddError() [2/2]

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

Add an error message to the result

◆ GetNumErrors()

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

Returns how many errors the process has currently encountered

◆ WasSuccessful()

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

Member Data Documentation

◆ CheckedOutPackages

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

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

◆ DescriptionTags

TArray<FText> UE::Virtualization::FVirtualizationResult::DescriptionTags

A list of tags associated with the group of packages that were virtualized

◆ Errors

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

A list of errors encountered during the process

◆ PostOperationSize

uint64 UE::Virtualization::FVirtualizationResult::PostOperationSize = 0

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

◆ PreOperationSize

uint64 UE::Virtualization::FVirtualizationResult::PreOperationSize = 0

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

◆ TimeTaken

double UE::Virtualization::FVirtualizationResult::TimeTaken = 0.0

The length of time that the process took in seconds

◆ VirtualizedPackages

TArray<FString> UE::Virtualization::FVirtualizationResult::VirtualizedPackages

A list of packages that were actually virtualized and had locally stored payloads removed


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