20 #if !defined(__MITSUBA_RENDER_IMAGEPROC_H_)
21 #define __MITSUBA_RENDER_IMAGEPROC_H_
int m_blockSize
Definition: imageproc.h:78
virtual EStatus generateWork(WorkUnit *unit, int worker)=0
Generate a piece of work.
EDirection
Definition: imageproc.h:65
int m_stepsLeft
Definition: imageproc.h:76
Definition: imageproc.h:35
EStatus
Return codes used by generateWork() and getReturnStatus()
Definition: sched.h:204
Abstract parallelizable task.
Definition: sched.h:197
Point2i m_offset
Definition: imageproc.h:72
Abstract work unit – represents a small amount of information that encodes part of a larger processin...
Definition: sched.h:47
Definition: imageproc.h:68
Vector2i m_size
Definition: imageproc.h:73
int m_numSteps
Definition: imageproc.h:75
#define MTS_DECLARE_CLASS()
This macro must be used in the initial definition in classes that derive from Object.
Definition: class.h:158
Definition: imageproc.h:67
int m_numBlocksGenerated
Definition: imageproc.h:77
Point2i m_curBlock
Definition: imageproc.h:74
virtual ~BlockedImageProcess()
Virtual destructor.
Definition: imageproc.h:63