3#include <MRPch/MRBindingMacros.h>
53 bool updateTask_(
float delta );
58 std::forward_list<TaskInfo> perTaskInfo_;
61 float totalWeight_ = 0;
66 bool continue_ =
true;
71 std::thread::id mainThreadId_;
#define MRMESH_API
Definition MRMeshFwd.h:80
std::function< bool(float)> ProgressCallback
Definition MRMeshFwd.h:753
PerTaskReporter newTask(float weight=1.f)
float weight
Definition MRParallelProgressReporter.h:28
bool operator()(float p) const
TaskInfo * task_
Definition MRParallelProgressReporter.h:37
float progress
Definition MRParallelProgressReporter.h:27
std::array< Vector3f, 3 > MR_BIND_IGNORE
Definition MRMeshBuilderTypes.h:13
ParallelProgressReporter(const ProgressCallback &cb)
ParallelProgressReporter * reporter_
Definition MRParallelProgressReporter.h:36
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRParallelProgressReporter.h:34
Definition MRParallelProgressReporter.h:26