Navigation
API > API/Runtime > API/Runtime/Core
Convenience structure for storing a graph in edge list form. EdgeLists[i] is a TConstArrayView of edges from Vertex i. Each element of EdgeList[i] is a an FVertex j such that (i, j) is an edge in the graph.
| Name | FGraph |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Experimental/Graph/GraphConvert.h |
| Include Path | #include "Experimental/Graph/GraphConvert.h" |
Syntax
struct FGraph
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGraph () |
Experimental/Graph/GraphConvert.h | ||
| Copy construction not implemented as buffers may be very large and expensive to copy. | Experimental/Graph/GraphConvert.h | ||
| Experimental/Graph/GraphConvert.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Buffer | TArray64< FVertex > | Singular buffer which each element of EdgeLists is a view into. | Experimental/Graph/GraphConvert.h | |
| EdgeLists | TArray< TConstArrayView< FVertex > > | Each member of EdgeLists is a slice of Buffer. | Experimental/Graph/GraphConvert.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SIZE_T GetAllocatedSize() |
Experimental/Graph/GraphConvert.h |