Navigation
API > API/Runtime > API/Runtime/Core
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.
| Name | FMappingOneToMany |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Experimental/Graph/GraphConvert.h |
| Include Path | #include "Experimental/Graph/GraphConvert.h" |
Syntax
struct FMappingOneToMany
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Experimental/Graph/GraphConvert.h | |||
FMappingOneToMany
(
const FMappingOneToMany& |
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 > | Experimental/Graph/GraphConvert.h | ||
| Mapping | TArray< TConstArrayView< FVertex > > | Experimental/Graph/GraphConvert.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SIZE_T GetAllocatedSize() |
Experimental/Graph/GraphConvert.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMappingOneToMany & operator=
(
const FMappingOneToMany& |
Experimental/Graph/GraphConvert.h | ||
| Experimental/Graph/GraphConvert.h |