3#include <MRPch/MRBindingMacros.h>
50 bool updateTask_(
float delta );
55 std::forward_list<TaskInfo> perTaskInfo_;
58 float totalWeight_ = 0;
63 bool continue_ =
true;
68 std::thread::id mainThreadId_;
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:79
Definition MRParallelProgressReporter.h:18
MRMESH_API bool operator()()
MRMESH_API ParallelProgressReporter(const ProgressCallback &cb)
MRMESH_API PerTaskReporter newTask(float weight=1.f)
std::function< bool(float)> ProgressCallback
Definition MRMesh/MRMeshFwd.h:626
Definition MRParallelProgressReporter.h:31
MRMESH_API bool operator()(float p) const
Definition MRParallelProgressReporter.h:23