|
HDK
|
#include <UT_Thread.h>
Inheritance diagram for UT_NullThread:Public Member Functions | |
| UT_NullThread () | |
| ~UT_NullThread () override | |
| UT_NullThread (const UT_NullThread &)=delete | |
| UT_NullThread & | operator= (const UT_NullThread &)=delete |
| bool | startThread (UTthreadFunc func, void *data, int stacksize) override |
| void | killThread () override |
| int | waitThread (int block) override |
| void | waitForState (State) override |
| int | suspendThread () override |
| int | restartThread () override |
| int64 | getMemoryUsage (bool inclusive) const override |
| NOTE: This level doesn't own any data apart from itself. More... | |
Public Member Functions inherited from UT_Thread | |
| virtual | ~UT_Thread () |
| UT_Thread (const UT_Thread &)=delete | |
| UT_Thread & | operator= (const UT_Thread &)=delete |
| bool | startThread (UTthreadFunc func, void *data) |
| virtual void | threadStarted () |
| virtual void | threadEnded () |
| virtual int | isResourceHog () const |
| virtual State | getState () |
| virtual SpinMode | getSpinMode () |
| virtual void | setSpinMode (SpinMode spin_mode) |
| int | isActive () |
Protected Member Functions | |
| void | setState (State state) override |
Protected Member Functions inherited from UT_Thread | |
| virtual int | isValid () |
| void | killIdle () |
| UT_Thread (SpinMode spin_mode) | |
Additional Inherited Members | |
Public Types inherited from UT_Thread | |
| enum | State { ThreadIdle, ThreadRunning } |
| enum | SpinMode { ThreadSingleRun, ThreadLowUsage } |
Static Public Member Functions inherited from UT_Thread | |
| static UT_Thread * | allocThread (SpinMode spin_mode) |
| static int | getNumProcessors () |
| static int | activeThreadCount () |
| This is only valid in debug builds. More... | |
| static void | resetNumProcessors () |
| static ut_thread_id_t | getMyThreadId () |
| static ut_thread_id_t | getMainThreadId () |
| static int | getMainSequentialThreadId () |
| static int | isMainThread () |
| static bool | isUTThreadCurrent () |
| static bool | isThreadingEnabled () |
| static bool | setThreadingEnabled (bool will_be_enabled) |
| static void | pause (uint cycles) |
| static void | yield (bool higher_only=false) |
| static int | getMySequentialThreadIndex () |
| static void | configureMaxThreads (int maxthreads=0) |
| static void | configureThreadStackSize (int stacksize) |
| static bool | minimizeThisThreadPriority () |
Static Protected Member Functions inherited from UT_Thread | |
| static void * | threadWrapper (void *data) |
Protected Attributes inherited from UT_Thread | |
| volatile State | myState |
| SpinMode | mySpinMode |
| UTthreadFunc | myCallback |
| void * | myCBData |
| const UT_TaskScope * | myTaskScope |
Definition at line 326 of file UT_Thread.h.
| UT_NullThread::UT_NullThread | ( | ) |
|
override |
|
delete |
|
inlineoverridevirtual |
NOTE: This level doesn't own any data apart from itself.
Implements UT_Thread.
Definition at line 344 of file UT_Thread.h.
|
delete |
|
overridevirtual |
Implements UT_Thread.