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