#include <thread.h>
Static Public Member Functions | |
template<typename... ARGS> | |
static ResultMemT< StrongRef< IMPLEMENTATION > > | Create (ARGS &&... args) |
Static Public Member Functions inherited from ThreadInterface | |
static const ThreadInterface * | GetCurrentThread () |
static Bool | IsMainThread () |
static THREADTYPE | GetCurrentThreadType () |
static THREADTYPE | GetCurrentThreadType (Int &threadIdentifier) |
static Result< void > | AssimilateAlienThread () |
Static Public Member Functions inherited from JobInterface | |
static Int | GetCurrentWorkerThreadIndex () |
static Int | GetCurrentThreadCount () |
static Bool | IsCurrentJobCancelled (const JobInterface *optionalJob=nullptr) |
static JobStatusInterface * | GetCurrentJob () |
Private Member Functions | |
MAXON_DISALLOW_COPY_AND_ASSIGN (ThreadInterfaceTemplate) | |
ThreadInterfaceTemplate | ( | ThreadInterfaceTemplate< IMPLEMENTATION > && | src | ) |
|
static |
Creates the thread.
[in] | args | Arguments for the construcor. |
ARGS | Parameter types. |
|
private |