#include <c4d_gui.h>

Internal.
Public Member Functions | |
| virtual void | Main (void) |
| virtual const Char * | GetThreadName (void) |
| Bool | Start (ProgressDialog *pdlg) |
| void | End () |
Public Member Functions inherited from C4DThread | |
| C4DThread () | |
| virtual | ~C4DThread () |
| BaseThread * | Get (void) const |
| Bool | Start (THREADMODE mode=THREADMODE::ASYNC, THREADPRIORITYEX priority=THREADPRIORITYEX::NORMAL) |
| void | End (Bool wait=true) |
| Bool | IsRunning (void) |
| Bool | TestBreak (void) |
| void | Wait (Bool checkevents=false) |
| virtual Bool | TestDBreak (void) |
Private Member Functions | |
| ProgressDialog * | AcquireAndLock () |
| void | AcquireAndClearLock () |
| void | MarkAsInClose (ProgressDialog *pdlg) |
| void | ReleaseLock (ProgressDialog *pdlg) |
Private Attributes | |
| maxon::AtomicPtr< ProgressDialog > | dlg |
|
virtual |
Override with the thread main code. Deprecated. Use maxon::ThreadInterface::operator ()().
Implements C4DThread.
|
virtual |
Override to return the name of the thread. Deprecated. Use maxon::ThreadInterface.
Implements C4DThread.
| Bool Start | ( | ProgressDialog * | pdlg | ) |
| void End | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |