/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/GroupTopology.h
Various query functions are provided to allow group topology to be interrogated. Note that when functions refer to "CornerID", and "GroupEdgeID", these are simply indices into the internal Corners and Edges arrays. However references to "GroupID" refer to the actual group IDs in FDynamicMesh (not an index into Groups).
class FGroupTopology
TArray<FCorner...
Corners
List of Corners in the topology graph (ie these are the nodes/vertices of the graph)
TSet< int32 >
CurrentExtraCornerVids
TArray<FGroupE...
Edges
List of Edges in the topology graph (each edge connects two corners/nodes)
TArray< int >
EmptyArray
TArray< int >
GroupIDToGroupIndexMap
constFDynamicM...
GroupLayer
TArray<FGroup...
Groups
List of Groups in the topology graph (ie faces)
constFDynamicM...
Mesh
PRAGMA_DISABLE_DEPRECATION_WARNINGS
TFunction< bool...
ShouldAddExtraCornerAtVert
Optional function that will add extra corners (in addition to the ones that are always placed at junctures of three or more group edges) during RebuildTopology whenever the function returns true for a vertex that is part of a group edge.
TMap< int32, in...
VertexIDToCornerIDMap