31 #ifndef INCLUDE_ARTICULATION_ABSTRACTTASK_H_ 32 #define INCLUDE_ARTICULATION_ABSTRACTTASK_H_ 44 pthread_barrier_t barrier;
45 pthread_mutex_t mutex;
77 virtual void run() = 0;
82 virtual void finish();
Abstract superclass for parallel tasks.
Definition: AbstractTask.h:59
unsigned int seed
Random seed.
Definition: AbstractTask.h:107
void setSeed(unsigned int seed)
Definition: AbstractTask.h:98
SharedData *const sharedData
Task synchronization objects.
Definition: AbstractTask.h:105
Shared data for parallel tasks.
Definition: AbstractTask.h:43
bool ready
Set to true when renderer is ready, see isReady().
Definition: AbstractTask.h:104
const size_t threadNr
Thread number.
Definition: AbstractTask.h:103
Definition: AbstractCamera.h:41
bool isReady() const
Definition: AbstractTask.h:88