/Engine/Source/Runtime/GeometryCore/Public/DynamicMeshEditor.h
Create multiple meshes out of the source mesh by splitting triangles out. Static because it creates multiple output meshes, so doesn't quite fit in theFDynamicMeshEditormodel of operating on a single mesh
true if needed split, false if there were not multiple mesh ids so no split was needed
static bool SplitMesh ( const [FDynamicMesh3](API\Runtime\GeometryCore\DynamicMesh\FDynamicMesh3) * SourceMesh, [TArray](API\Runtime\Core\Containers\TArray)< [FDynamicMesh3](API\Runtime\GeometryCore\DynamicMesh\FDynamicMesh3) > & SplitMeshes, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< int(int)> TriIDToMeshID, int DeleteMeshID )