Jolt Physics
A multi core friendly Game Physics Engine
|
This is the complete list of members for JobSystemThreadPool, including all inherited members.
CreateBarrier() override | JobSystemWithBarrier | virtual |
CreateJob(const char *inName, ColorArg inColor, const JobFunction &inJobFunction, uint32 inNumDependencies=0) override | JobSystemThreadPool | virtual |
DestroyBarrier(Barrier *inBarrier) override | JobSystemWithBarrier | virtual |
FreeJob(Job *inJob) override | JobSystemThreadPool | protectedvirtual |
GetMaxConcurrency() const override | JobSystemThreadPool | inlinevirtual |
Init(uint inMaxJobs, uint inMaxBarriers, int inNumThreads=-1) | JobSystemThreadPool | |
JobSystemWithBarrier::Init(uint inMaxBarriers) | JobSystemWithBarrier | |
InitExitFunction typedef | JobSystemThreadPool | |
JobFunction typedef | JobSystem | |
JobSystemThreadPool(uint inMaxJobs, uint inMaxBarriers, int inNumThreads=-1) | JobSystemThreadPool | |
JobSystemThreadPool()=default | JobSystemThreadPool | |
JobSystemWithBarrier(uint inMaxBarriers) | JobSystemWithBarrier | explicit |
JobSystemWithBarrier()=default | JobSystemWithBarrier | |
NonCopyable()=default | NonCopyable | |
NonCopyable(const NonCopyable &)=delete | NonCopyable | |
operator=(const NonCopyable &)=delete | NonCopyable | |
QueueJob(Job *inJob) override | JobSystemThreadPool | protectedvirtual |
QueueJobs(Job **inJobs, uint inNumJobs) override | JobSystemThreadPool | protectedvirtual |
SetNumThreads(int inNumThreads) | JobSystemThreadPool | inline |
SetThreadExitFunction(const InitExitFunction &inExitFunction) | JobSystemThreadPool | inline |
SetThreadInitFunction(const InitExitFunction &inInitFunction) | JobSystemThreadPool | inline |
WaitForJobs(Barrier *inBarrier) override | JobSystemWithBarrier | virtual |
~JobSystem()=default | JobSystem | virtual |
~JobSystemThreadPool() override | JobSystemThreadPool | virtual |
~JobSystemWithBarrier() override | JobSystemWithBarrier | virtual |