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

Public Member Functions

 FEventLoadNode2 (const FAsyncLoadEventSpec *InSpec, FAsyncPackage2 *InPackage, int32 InImportOrExportIndex, int32 InBarrierCount)
 
void DependsOn (FEventLoadNode2 *Other)
 
void AddBarrier ()
 
void AddBarrier (int32 Count)
 
void ReleaseBarrier (FAsyncLoadingThreadState2 *ThreadState)
 
EEventLoadNodeExecutionResult Execute (FAsyncLoadingThreadState2 &ThreadState)
 
FAsyncPackage2GetPackage () const
 
uint64 GetSyncLoadContextId () const
 
const FAsyncLoadEventSpecGetSpec () const
 

Friends

class FAsyncLoadEventQueue2
 
struct FAsyncPackage2
 

Detailed Description

[EDL] Event Load Node

Constructor & Destructor Documentation

◆ FEventLoadNode2()

FEventLoadNode2::FEventLoadNode2 ( const FAsyncLoadEventSpec InSpec,
FAsyncPackage2 InPackage,
int32  InImportOrExportIndex,
int32  InBarrierCount 
)

Member Function Documentation

◆ AddBarrier() [1/2]

void FEventLoadNode2::AddBarrier ( )

◆ AddBarrier() [2/2]

void FEventLoadNode2::AddBarrier ( int32  Count)

◆ DependsOn()

void FEventLoadNode2::DependsOn ( FEventLoadNode2 Other)

◆ Execute()

EEventLoadNodeExecutionResult FEventLoadNode2::Execute ( FAsyncLoadingThreadState2 ThreadState)

◆ GetPackage()

FAsyncPackage2 * FEventLoadNode2::GetPackage ( ) const
inline

◆ GetSpec()

const FAsyncLoadEventSpec * FEventLoadNode2::GetSpec ( ) const
inline

◆ GetSyncLoadContextId()

uint64 FEventLoadNode2::GetSyncLoadContextId ( ) const

◆ ReleaseBarrier()

void FEventLoadNode2::ReleaseBarrier ( FAsyncLoadingThreadState2 ThreadState)

Friends And Related Symbol Documentation

◆ FAsyncLoadEventQueue2

◆ FAsyncPackage2

Member Data Documentation

◆ MultipleDependents

FEventLoadNode2** FEventLoadNode2::MultipleDependents

◆ SingleDependent

FEventLoadNode2* FEventLoadNode2::SingleDependent

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