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

#include <GraphConvert.h>

Public Member Functions

 FMappingOneToMany ()=default
 
 FMappingOneToMany (const FMappingOneToMany &)=delete
 
FMappingOneToManyoperator= (const FMappingOneToMany &)=delete
 
 FMappingOneToMany (FMappingOneToMany &&)=default
 
FMappingOneToManyoperator= (FMappingOneToMany &&)=default
 
SIZE_T GetAllocatedSize () const
 

Public Attributes

TArray64< FVertexBuffer
 
TArray< TConstArrayView< FVertex > > Mapping
 

Detailed Description

Represents a mapping between two graphs where each vertex in a source graph maps to multiple vertices in a target graph. The length of Mapping is the number of vertices in the source graph and the contents of each mapping are vertices in the target graph. Buffer stores the contents of all array views in Mapping. e.g. a mapping between the vertices in a condensation graph and the original cyclic graph it was generated from.

Constructor & Destructor Documentation

◆ FMappingOneToMany() [1/3]

UE::Graph::FMappingOneToMany::FMappingOneToMany ( )
default

◆ FMappingOneToMany() [2/3]

UE::Graph::FMappingOneToMany::FMappingOneToMany ( const FMappingOneToMany )
delete

◆ FMappingOneToMany() [3/3]

UE::Graph::FMappingOneToMany::FMappingOneToMany ( FMappingOneToMany &&  )
default

Member Function Documentation

◆ GetAllocatedSize()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ Buffer

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

◆ Mapping

TArray<TConstArrayView<FVertex> > UE::Graph::FMappingOneToMany::Mapping

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