UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAsyncLoadingSyncLoadContext Class Reference

Public Member Functions

 FAsyncLoadingSyncLoadContext (TConstArrayView< int32 > InRequestIDs, FAsyncPackage2 *CurrentlyExecutingPackage)
 
 ~FAsyncLoadingSyncLoadContext ()
 
void AddRef ()
 
void ReleaseRef ()
 
FAsyncPackage2GetRequestingPackage ()
 
TArray< FAsyncPackage2 *, TInlineAllocator< 4 > > & GetRequestedPackages ()
 
FAsyncPackage2GetRequestedPackage (int32 Index)
 
void SetRequestedPackage (int32 Index, FAsyncPackage2 *RequestedPackage)
 
bool IsRequestedPackageValid (int32 Index) const
 
int32 FindRequestedPackage (FAsyncPackage2 *Package)
 

Public Attributes

uint64 ContextId
 
TArray< int32, TInlineAllocator< 4 > > RequestIDs
 
TAsyncAtomic< boolbHasFoundRequestedPackages { false }
 
UE::FManualResetEvent DoneEvent
 

Constructor & Destructor Documentation

◆ FAsyncLoadingSyncLoadContext()

FAsyncLoadingSyncLoadContext::FAsyncLoadingSyncLoadContext ( TConstArrayView< int32 InRequestIDs,
FAsyncPackage2 CurrentlyExecutingPackage 
)
inline

◆ ~FAsyncLoadingSyncLoadContext()

FAsyncLoadingSyncLoadContext::~FAsyncLoadingSyncLoadContext ( )
inline

Member Function Documentation

◆ AddRef()

void FAsyncLoadingSyncLoadContext::AddRef ( )
inline

◆ FindRequestedPackage()

int32 FAsyncLoadingSyncLoadContext::FindRequestedPackage ( FAsyncPackage2 Package)
inline

◆ GetRequestedPackage()

FAsyncPackage2 * FAsyncLoadingSyncLoadContext::GetRequestedPackage ( int32  Index)
inline

◆ GetRequestedPackages()

TArray< FAsyncPackage2 *, TInlineAllocator< 4 > > & FAsyncLoadingSyncLoadContext::GetRequestedPackages ( )
inline

◆ GetRequestingPackage()

FAsyncPackage2 * FAsyncLoadingSyncLoadContext::GetRequestingPackage ( )
inline

◆ IsRequestedPackageValid()

bool FAsyncLoadingSyncLoadContext::IsRequestedPackageValid ( int32  Index) const
inline

◆ ReleaseRef()

void FAsyncLoadingSyncLoadContext::ReleaseRef ( )
inline

◆ SetRequestedPackage()

void FAsyncLoadingSyncLoadContext::SetRequestedPackage ( int32  Index,
FAsyncPackage2 RequestedPackage 
)
inline

Member Data Documentation

◆ bHasFoundRequestedPackages

TAsyncAtomic<bool> FAsyncLoadingSyncLoadContext::bHasFoundRequestedPackages { false }

◆ ContextId

uint64 FAsyncLoadingSyncLoadContext::ContextId

◆ DoneEvent

UE::FManualResetEvent FAsyncLoadingSyncLoadContext::DoneEvent

◆ RequestIDs

TArray<int32, TInlineAllocator<4> > FAsyncLoadingSyncLoadContext::RequestIDs

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