Classes | |
| class | BaseThread | 
| class | C4DThread | 
| class | AutoLock | 
| class | AutoLocker | 
| class | AutoRWLock | 
| class | AutoRWLocker | 
Functions | |
| Int32 | GeGetCurrentThreadCount (void) | 
| void | GeThreadLock (void) | 
| void | GeThreadUnlock (void) | 
| THREADTYPE | IdentifyThread (BaseThread *bt) | 
| UInt32 | GeGetCurrentThreadId () | 
| BaseThread * | GeGetCurrentThread () | 
| BaseThread * | GeGetDummyThread () | 
| BaseThread * | GeGetEscTestThread () | 
| Int32 GeGetCurrentThreadCount | ( | void | ) | 
Retrieves the number of threads being used for the current (render) context.
| void GeThreadLock | ( | void | ) | 
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 | ( | void | ) | 
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).