Classes | |
| class | BaseThread | 
| class | C4DThread | 
| class | AutoLock | 
| class | AutoLocker | 
| class | AutoRWLock | 
| class | AutoRWLocker | 
| struct | LockTraits< ::AutoLock > | 
Namespaces | |
| maxon | |
Functions | |
| Int32 | GeGetCurrentThreadCount () | 
| void | GeThreadLock () | 
| void | GeThreadUnlock () | 
| THREADTYPE | IdentifyThread (BaseThread *bt) | 
| UInt32 | GeGetCurrentThreadId () | 
| BaseThread * | GeGetCurrentThread () | 
| BaseThread * | GeGetDummyThread () | 
| BaseThread * | GeGetEscTestThread () | 
| maxon::ThreadRef | MaxonConvert (BaseThread *thread) | 
| BaseThread * | MaxonConvert (const maxon::ThreadRef &thread) | 
| BaseThread * | MaxonConvert (const maxon::ThreadInterface *thread) | 
| Int32 GeGetCurrentThreadCount | ( | ) | 
Retrieves the number of threads being used for the current (render) context.
| void GeThreadLock | ( | ) | 
A global semaphore. When this is locked, any other thread trying to acquire the lock will have to wait. Other threads will continue. Deprecated.
| void GeThreadUnlock | ( | ) | 
Continues blocked threads after a call to GeThreadLock(). Deprecated.
| THREADTYPE IdentifyThread | ( | BaseThread * | bt | ) | 
Identifies the type of a thread.
| [in] | bt | The thread to identify. The caller owns the pointed thread. | 
| UInt32 GeGetCurrentThreadId | ( | ) | 
Retrieves a unique ID for the current thread.
| BaseThread* GeGetCurrentThread | ( | ) | 
Retrieves the current thread.
| BaseThread* GeGetDummyThread | ( | ) | 
Returns a dummy thread (TestBreak() will always return false).
| BaseThread* GeGetEscTestThread | ( | ) | 
Returns a dummy thread for escape key testing (TestBreak() will return true, when the user presses the Esc key).
| maxon::ThreadRef MaxonConvert | ( | BaseThread * | thread | ) | 
| BaseThread* MaxonConvert | ( | const maxon::ThreadRef & | thread | ) | 
| BaseThread* MaxonConvert | ( | const maxon::ThreadInterface * | thread | ) |