/Engine/Source/Runtime/GeometryFramework/Public/Components/BaseDynamicMeshSceneProxy.h
Update vertex positions/normals/colors of an existing set of render buffers. Assumes that buffers were created with unshared vertices, ie three vertices per triangle, eg byInitializeBuffersFromOverlays()
template<typename TriangleEnumerable> void UpdateVertexBuffersFromOverlays ( [FMeshRenderBufferSet](API\Runtime\GeometryFramework\Components\FMeshRenderBufferSet) * RenderBuffers, const [FDynamicMesh3](API\Runtime\GeometryCore\DynamicMesh\FDynamicMesh3) * Mesh, int NumTriangles, TriangleEnumerable Enumerable, const FDynamicMeshNormalOverlay * NormalOverlay, const FDynamicMeshColorOverlay * ColorOverlay, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< void(int, int, int, const FVector3f &, FVector3f &, FVector3f &)> TangentsFunc, bool bUpdatePositions, bool bUpdateNormals, bool bUpdateColors )