Classes | |
| class | BaseThread |
| class | C4DThread |
| class | AutoLock |
| class | AutoLocker |
| class | AutoRWLock |
| class | AutoRWLocker |
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 | ) |