Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::Scheduler Member List

This is the complete list of members for mitsuba::Scheduler, including all inherited members.

acquireWork(Item &item, bool local, bool onlyTry, bool keepLock)mitsuba::Schedulerprotected
cancel(ParallelProcess *proc)mitsuba::Schedulerinline
cancel(ParallelProcess *proc, bool reduceInflight)mitsuba::Schedulerprotected
decRef(bool autoDeallocate=true) const Object
getClass() const mitsuba::Schedulervirtual
getCoreCount() const mitsuba::Scheduler
getInstance()mitsuba::Schedulerinlinestatic
getLocalWorkerCount() const mitsuba::Scheduler
getRefCount() const Objectinline
getResource(int id, int coreIndex=-1)mitsuba::Scheduler
getResourceID(const SerializableObject *resource) const mitsuba::Scheduler
getResourceStream(int id)mitsuba::Scheduler
getWorker(int index)mitsuba::Scheduler
getWorkerCount() const mitsuba::Scheduler
hasLocalWorkers() const mitsuba::Scheduler
hasRemoteWorkers() const mitsuba::Scheduler
incRef() const Object
isBusy() const mitsuba::Scheduler
isMultiResource(int id) const mitsuba::Scheduler
isRunning() const mitsuba::Schedulerinline
m_theClassmitsuba::Schedulerstatic
Object()Object
pause()mitsuba::Scheduler
registerMultiResource(std::vector< SerializableObject * > &resources)mitsuba::Scheduler
registerResource(SerializableObject *resource)mitsuba::Scheduler
registerWorker(Worker *processor)mitsuba::Scheduler
releaseLock()mitsuba::Schedulerinlineprotected
releaseWork(Item &item)mitsuba::Schedulerinlineprotected
retainResource(int resourceID)mitsuba::Scheduler
schedule(ParallelProcess *process)mitsuba::Scheduler
Scheduler()mitsuba::Schedulerprotected
setProcessByID(Item &item, int id)mitsuba::Schedulerinlineprotected
signalProcessTermination(ParallelProcess *proc, ProcessRecord *rec)mitsuba::Schedulerprotected
start()mitsuba::Scheduler
staticInitialization()mitsuba::Schedulerstatic
staticShutdown()mitsuba::Schedulerstatic
stop()mitsuba::Scheduler
toString() const Objectvirtual
unregisterResource(int id)mitsuba::Scheduler
unregisterWorker(Worker *processor)mitsuba::Scheduler
wait(const ParallelProcess *process)mitsuba::Scheduler
Worker classmitsuba::Schedulerfriend
~Object()Objectprotectedvirtual
~Scheduler()mitsuba::Schedulerprotectedvirtual