33 const unsigned int chunkNumber = work_package->
chunk_number;
void execute(WorkPackage *work) override
execute a WorkPackage
Class ExecutionGroup is a group of Operations that are executed as one. This grouping is used to comb...
NodeOperation * getOutputOperation() const
get the output operation of this ExecutionGroup
void finalizeChunkExecution(int chunkNumber, MemoryBuffer **memoryBuffers)
after a chunk is executed the needed resources can be freed or unlocked.
virtual void executeRegion(rcti *, unsigned int)
when a chunk is executed by a CPUDevice, this method is called
contains data about work that can be scheduled
unsigned int chunk_number
number of the chunk to be executed
ExecutionGroup * execution_group
executionGroup with the operations-setup to be evaluated