Mitsuba Renderer
0.5.0
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
mitsuba::Worker Member List
This is the complete list of members for
mitsuba::Worker
, including all inherited members.
acquireWork
(bool local, bool onlyTry=false, bool keepLock=false)
mitsuba::Worker
inline
protected
cancel
(bool reduceInflight)
mitsuba::Worker
inline
protected
clear
()
mitsuba::Worker
protected
virtual
decRef
(bool autoDeallocate=true) const
Object
detach
()
mitsuba::Thread
dispatch
(Thread *thread)
mitsuba::Thread
protected
static
EHighestPriority
enum value
mitsuba::Thread
EHighPriority
enum value
mitsuba::Thread
EIdlePriority
enum value
mitsuba::Thread
ELowestPriority
enum value
mitsuba::Thread
ELowPriority
enum value
mitsuba::Thread
ENormalPriority
enum value
mitsuba::Thread
ERealtimePriority
enum value
mitsuba::Thread
EThreadPriority
enum name
mitsuba::Thread
exit
()
mitsuba::Thread
protected
getClass
() const
mitsuba::Worker
virtual
getCoreAffinity
() const
mitsuba::Thread
getCoreCount
() const
mitsuba::Worker
inline
getCritical
() const
mitsuba::Thread
getFileResolver
()
mitsuba::Thread
getID
()
mitsuba::Thread
static
getLogger
()
mitsuba::Thread
getName
() const
mitsuba::Thread
getParent
()
mitsuba::Thread
getParent
() const
mitsuba::Thread
getPriority
() const
mitsuba::Thread
getRefCount
() const
Object
inline
getThread
()
mitsuba::Thread
static
incRef
() const
Object
initializeOpenMP
(size_t threadCount)
mitsuba::Thread
static
isRemoteWorker
() const
mitsuba::Worker
inline
isRunning
() const
mitsuba::Thread
join
()
mitsuba::Thread
m_coreCount
mitsuba::Worker
protected
m_isRemote
mitsuba::Worker
protected
m_schedItem
mitsuba::Worker
protected
m_scheduler
mitsuba::Worker
protected
m_theClass
mitsuba::Worker
static
Object
()
Object
registerCrashHandler
(bool(*handler)(void))
mitsuba::Thread
static
registerUnmanagedThread
(const std::string &name)
mitsuba::Thread
static
releaseSchedulerLock
()
mitsuba::Worker
inline
protected
releaseWork
(Scheduler::Item &item)
mitsuba::Worker
inline
protected
run
()=0
mitsuba::Thread
protected
pure virtual
Scheduler
class
mitsuba::Worker
friend
setCoreAffinity
(int core)
mitsuba::Thread
setCritical
(bool critical)
mitsuba::Thread
setFileResolver
(FileResolver *fresolver)
mitsuba::Thread
setLogger
(Logger *logger)
mitsuba::Thread
setName
(const std::string &name)
mitsuba::Thread
setPriority
(EThreadPriority priority)
mitsuba::Thread
setProcessByID
(Scheduler::Item &item, int id)
mitsuba::Worker
inline
protected
signalProcessCancellation
(int id)=0
mitsuba::Worker
protected
pure virtual
signalProcessTermination
(int id)=0
mitsuba::Worker
protected
pure virtual
signalResourceExpiration
(int id)=0
mitsuba::Worker
protected
pure virtual
sleep
(unsigned int ms)
mitsuba::Thread
static
start
(Scheduler *scheduler, int workerIndex, int coreOffset)
mitsuba::Worker
protected
virtual
mitsuba::Thread::start
()
mitsuba::Thread
staticInitialization
()
mitsuba::Thread
static
staticShutdown
()
mitsuba::Thread
static
Thread
(const std::string &name)
mitsuba::Thread
toString
() const
mitsuba::Thread
virtual
Worker
(const std::string &name)
mitsuba::Worker
protected
yield
()
mitsuba::Thread
protected
~Object
()
Object
protected
virtual
~Thread
()
mitsuba::Thread
protected
virtual
~Worker
()
mitsuba::Worker
inline
protected
virtual
Generated on Sun Dec 22 2024 06:25:05 for Mitsuba Renderer by
1.8.5