Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::IThreadPool Member List

This is the complete list of members for Diligent::IThreadPool, including all inherited members.

AddRef()=0Diligent.IObjectpure virtual
EnqueueTask(IAsyncTask *pTask, IAsyncTask **ppPrerequisites=nullptr, Uint32 NumPrerequisites=0)=0Diligent::IThreadPoolpure virtual
GetQueueSize()=0Diligent::IThreadPoolpure virtual
GetReferenceCounters() const =0Diligent.IObjectpure virtual
GetRunningTaskCount() const =0Diligent::IThreadPoolpure virtual
ProcessTask(Uint32 ThreadId, bool WaitForTask)=0Diligent::IThreadPoolpure virtual
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)=0Diligent.IObjectpure virtual
Release()=0Diligent.IObjectpure virtual
RemoveTask(IAsyncTask *pTask)=0Diligent::IThreadPoolpure virtual
ReprioritizeAllTasks()=0Diligent::IThreadPoolpure virtual
ReprioritizeTask(IAsyncTask *pTask)=0Diligent::IThreadPoolpure virtual
StopThreads()=0Diligent::IThreadPoolpure virtual
WaitForAllTasks()=0Diligent::IThreadPoolpure virtual