![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <FindStronglyConnected.h>
Classes | |
| struct | NodeInfo |
Public Member Functions | |
| FFindStronglyConnected () | |
| void | FindAllCycles () |
| void | FindSimpleCycleForComponent (TArray< UObject * > &Dest, const TArray< UObject * > &Component) |
| void | StrongConnect (UObject *Node) |
Public Attributes | |
| TMultiMap< UObject *, UObject * > | AllEdges |
| TMultiMap< UObject *, UObject * > | Edges |
| TArray< UObject * > | AllObjects |
| TSet< UObject * > | PermanentObjects |
| TArray< UObject * > | TempObjects |
| TMap< UObject *, NodeInfo > | NodeIndex |
| int32 | PrimaryIndex |
| TArray< UObject * > | Stack |
| TArray< TArray< UObject * > > | Components |
| TArray< TArray< UObject * > > | SimpleCycles |
Data structure and algorithm to find all cycles in a UObject directed graph
|
inline |
| void FFindStronglyConnected::FindAllCycles | ( | ) |
Find all cycles in the uobject reference graph
| void FFindStronglyConnected::FindSimpleCycleForComponent | ( | TArray< UObject * > & | Dest, |
| const TArray< UObject * > & | Component | ||
| ) |
| TSet<UObject*> FFindStronglyConnected::PermanentObjects |
| int32 FFindStronglyConnected::PrimaryIndex |