|
|
void | initialize (DefaultCpuDispatcher *ownerDispatcher) |
| |
| void | execute () |
| |
|
bool | tryAcceptJobToLocalQueue (PxBaseTask &task, PxThread::Id taskSubmitionThread) |
| |
|
PxBaseTask * | giveUpJob () |
| |
|
PxThread::Id | getWorkerThreadId () const |
| |
| | PxThreadT (const Alloc &alloc=Alloc()) |
| |
| | PxThreadT (PxThreadImpl::ExecuteFn fn, void *arg, const char *name, const Alloc &alloc=Alloc()) |
| |
| virtual | ~PxThreadT () |
| |
| void | start (PxU32 stackSize=PxThreadImpl::getDefaultStackSize()) |
| |
| void | kill () |
| |
| void | signalQuit () |
| |
| bool | waitForQuit () |
| |
| bool | quitIsSignalled () |
| |
| void | quit () |
| |
|
PxU32 | setAffinityMask (PxU32 mask) |
| |
| void | setPriority (PxThreadPriority::Enum prio) |
| |
| void | setName (const char *name) |
| |
|
PX_INLINE void * | operator new (size_t, void *address) |
| |
|
PX_INLINE void | operator delete (void *, void *) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete[] (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
PX_INLINE void | operator delete (void *ptr) |
| |
|
PX_INLINE void | operator delete[] (void *ptr) |
| |
|
|
typedef PxThreadImpl::Id | Id |
| |
|
static PxThreadPriority::Enum | getPriority (PxThreadImpl::Id threadId) |
| |
| static void | sleep (PxU32 ms) |
| |
| static void | yield () |
| |
| static void | yieldProcesor () |
| |
|
static PxU32 | getDefaultStackSize () |
| |
|
static PxThreadImpl::Id | getId () |
| |
|
static PxU32 | getNbPhysicalCores () |
| |
|
| PxReflectionAllocator (const PxEMPTY) |
| |
|
| PxReflectionAllocator (const char *=0) |
| |
|
| PxReflectionAllocator (const PxReflectionAllocator &) |
| |
|
PX_FORCE_INLINE void * | allocate (size_t size, const char *filename, int line) |
| |
|
PX_FORCE_INLINE void | deallocate (void *ptr) |
| |
|
PX_INLINE void * | operator new (size_t, void *address) |
| |
|
PX_INLINE void | operator delete (void *, void *) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete[] (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
PX_INLINE void | operator delete (void *ptr) |
| |
|
PX_INLINE void | operator delete[] (void *ptr) |
| |