ScummVM API documentation
dgThreads Class Reference

Public Member Functions

void CreateThreaded (dgInt32 threadCount)
 
void DestroydgThreads ()
 
void ClearTimers ()
 
void SetPerfomanceCounter (OnGetPerformanceCountCallback callback)
 
dgUnsigned32 GetPerfomanceTicks (dgUnsigned32 threadIndex) const
 
dgInt32 GetThreadCount () const
 
dgInt32 SubmitJob (dgWorkerThread *const job)
 
void SynchronizationBarrier ()
 
void CalculateChunkSizes (dgInt32 elements, dgInt32 *const chunkSizes) const
 
void dgGetLock () const
 
void dgReleaseLock () const
 
void dgGetIndirectLock (dgInt32 *lockVar)
 
void dgReleaseIndirectLock (dgInt32 *lockVar)
 

The documentation for this class was generated from the following file: