Classes |
|
| class | BaseThread |
| class | C4DThread |
| class | AutoLock |
| class | AutoLocker |
| class | AutoRWLock |
| class | AutoRWLocker |
函数 |
|
| Int32 | GeGetCurrentThreadCount (void) |
| void | GeThreadLock (void) |
| void | GeThreadUnlock (void) |
| 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 | ( | 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).
| maxon::ThreadRef MaxonConvert | ( | BaseThread * | thread | ) |
| BaseThread * MaxonConvert | ( | const maxon::ThreadRef & | thread | ) |
| BaseThread * MaxonConvert | ( | const maxon::ThreadInterface * | thread | ) |