/Engine/Source/Runtime/GeometryCore/Public/EdgeLoop.h
If any edges if the loop are on a mesh boundary, we can check that the loop is oriented such that it corresponds with the boundary edges, and if not, reverse it.
true if the loop was reversed
bool SetCorrectOrientation()