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

#include <PackageResourceManager.h>

Public Member Functions

 FOpenAsyncPackageResult ()=default
 
 FOpenAsyncPackageResult (const FOpenAsyncPackageResult &)=delete
 
 FOpenAsyncPackageResult (FOpenAsyncPackageResult &&)=default
 
FOpenAsyncPackageResultoperator= (const FOpenAsyncPackageResult &)=delete
 
FOpenAsyncPackageResultoperator= (FOpenAsyncPackageResult &&)=default
 
COREUOBJECT_API FOpenAsyncPackageResult (TUniquePtr< IAsyncReadFileHandle > &&InHandle, EPackageFormat InFormat, bool bInNeedsEngineVersionChecks=true)
 
COREUOBJECT_API ~FOpenAsyncPackageResult ()
 
void CopyMetaData (const FOpenPackageResult &Other)
 

Public Attributes

TUniquePtr< IAsyncReadFileHandleHandle
 
EPackageFormat Format = EPackageFormat::Binary
 
bool bNeedsEngineVersionChecks = true
 

Constructor & Destructor Documentation

◆ FOpenAsyncPackageResult() [1/4]

FOpenAsyncPackageResult::FOpenAsyncPackageResult ( )
default

◆ FOpenAsyncPackageResult() [2/4]

FOpenAsyncPackageResult::FOpenAsyncPackageResult ( const FOpenAsyncPackageResult )
delete

◆ FOpenAsyncPackageResult() [3/4]

FOpenAsyncPackageResult::FOpenAsyncPackageResult ( FOpenAsyncPackageResult &&  )
default

◆ FOpenAsyncPackageResult() [4/4]

FOpenAsyncPackageResult::FOpenAsyncPackageResult ( TUniquePtr< IAsyncReadFileHandle > &&  InHandle,
EPackageFormat  InFormat,
bool  bInNeedsEngineVersionChecks = true 
)

◆ ~FOpenAsyncPackageResult()

FOpenAsyncPackageResult::~FOpenAsyncPackageResult ( )

Member Function Documentation

◆ CopyMetaData()

void FOpenAsyncPackageResult::CopyMetaData ( const FOpenPackageResult Other)
inline

◆ operator=() [1/2]

FOpenAsyncPackageResult & FOpenAsyncPackageResult::operator= ( const FOpenAsyncPackageResult )
delete

◆ operator=() [2/2]

FOpenAsyncPackageResult & FOpenAsyncPackageResult::operator= ( FOpenAsyncPackageResult &&  )
default

Member Data Documentation

◆ bNeedsEngineVersionChecks

bool FOpenAsyncPackageResult::bNeedsEngineVersionChecks = true

True if the package is of unknown version and needs to check for version and corruption. False if the package was loaded from a repository specifically for the current binary's versions and has already been checked for corruption.

◆ Format

EPackageFormat FOpenAsyncPackageResult::Format = EPackageFormat::Binary

Format of the archive, binary or text. Currently only header segments can have EPackageFormat::Text, all other segments have EPackageFormat::Binary

◆ Handle

TUniquePtr<IAsyncReadFileHandle> FOpenAsyncPackageResult::Handle

AsyncReadFileHandle for the requested Segment bytes, in canceled state if it does not exist.


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