UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Graph::FGraph Struct Reference

#include <GraphConvert.h>

Public Member Functions

 FGraph ()=default
 
 FGraph (const FGraph &)=delete
 
FGraphoperator= (const FGraph &)=delete
 
 FGraph (FGraph &&)=default
 
FGraphoperator= (FGraph &&)=default
 
SIZE_T GetAllocatedSize () const
 

Public Attributes

TArray64< FVertexBuffer
 
TArray< TConstArrayView< FVertex > > EdgeLists
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ FGraph() [1/3]

UE::Graph::FGraph::FGraph ( )
default

◆ FGraph() [2/3]

UE::Graph::FGraph::FGraph ( const FGraph )
delete

◆ FGraph() [3/3]

UE::Graph::FGraph::FGraph ( FGraph &&  )
default

Member Function Documentation

◆ GetAllocatedSize()

SIZE_T UE::Graph::FGraph::GetAllocatedSize ( ) const
inline

◆ operator=() [1/2]

FGraph & UE::Graph::FGraph::operator= ( const FGraph )
delete

◆ operator=() [2/2]

FGraph & UE::Graph::FGraph::operator= ( FGraph &&  )
default

Member Data Documentation

◆ Buffer

TArray64<FVertex> UE::Graph::FGraph::Buffer

◆ EdgeLists

TArray<TConstArrayView<FVertex> > UE::Graph::FGraph::EdgeLists

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