![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AsyncLoading.h>
Public Member Functions | |
| FEventLoadNodeArray & | GetArray (FEventLoadNodePtr &Node) |
| FEventLoadNode & | GetNode (FEventLoadNodePtr &NodeToGet) |
| void | AddNode (FEventLoadNodePtr &NewNode, bool bHoldForLater=false, int32 NumImplicitPrereqs=0) |
| void | DoneAddingPrerequistesFireIfNone (FEventLoadNodePtr &NewNode, bool bWasHeldForLater=false) |
| void | AddArc (FEventLoadNodePtr &PrereqisiteNode, FEventLoadNodePtr &DependentNode) |
| void | RemoveNode (FEventLoadNodePtr &NodeToRemove) |
| void | NodeWillBeFiredExternally (FEventLoadNodePtr &NodeThatWasFired) |
| void | CheckForCycles (bool bDoSlowTests=(!UE_BUILD_SHIPPING &&!UE_BUILD_TEST)) |
| bool | CheckForCyclesInner (const TMultiMap< FEventLoadNodePtr, FEventLoadNodePtr > &Arcs, TSet< FEventLoadNodePtr > &Visited, TSet< FEventLoadNodePtr > &Stack, const FEventLoadNodePtr &Visit) |
Public Attributes | |
| TSet< FCheckedWeakAsyncPackagePtr > | PackagesWithNodes |
| TArray< int32 > | IndicesToFire |
[EDL] Event Load Graph
| void FEventLoadGraph::AddArc | ( | FEventLoadNodePtr & | PrereqisiteNode, |
| FEventLoadNodePtr & | DependentNode | ||
| ) |
| void FEventLoadGraph::AddNode | ( | FEventLoadNodePtr & | NewNode, |
| bool | bHoldForLater = false, |
||
| int32 | NumImplicitPrereqs = 0 |
||
| ) |
| void FEventLoadGraph::CheckForCycles | ( | bool | bDoSlowTests = (!UE_BUILD_SHIPPING && !UE_BUILD_TEST) | ) |
| bool FEventLoadGraph::CheckForCyclesInner | ( | const TMultiMap< FEventLoadNodePtr, FEventLoadNodePtr > & | Arcs, |
| TSet< FEventLoadNodePtr > & | Visited, | ||
| TSet< FEventLoadNodePtr > & | Stack, | ||
| const FEventLoadNodePtr & | Visit | ||
| ) |
| void FEventLoadGraph::DoneAddingPrerequistesFireIfNone | ( | FEventLoadNodePtr & | NewNode, |
| bool | bWasHeldForLater = false |
||
| ) |
| FORCEINLINE FEventLoadNodeArray & FEventLoadGraph::GetArray | ( | FEventLoadNodePtr & | Node | ) |
| FORCEINLINE FEventLoadNode & FEventLoadGraph::GetNode | ( | FEventLoadNodePtr & | NodeToGet | ) |
| void FEventLoadGraph::NodeWillBeFiredExternally | ( | FEventLoadNodePtr & | NodeThatWasFired | ) |
| void FEventLoadGraph::RemoveNode | ( | FEventLoadNodePtr & | NodeToRemove | ) |
| TSet<FCheckedWeakAsyncPackagePtr> FEventLoadGraph::PackagesWithNodes |