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 | ) |