Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
This is the complete list of members for gts::Thread, including all inherited members.
DEFAULT_STACK_SIZE enum value (defined in gts::Thread) | gts::Thread | |
destroy() | gts::Thread | inline |
getCurrentProcessorId(uint32_t &groupId, uint32_t &hwTid) | gts::Thread | inlinestatic |
getHardwareThreadCount() | gts::Thread | inlinestatic |
getId() | gts::Thread | inline |
getSystemTopology(SystemTopology &out) | gts::Thread | inlinestatic |
join() (defined in gts::Thread) | gts::Thread | inline |
Priority enum name (defined in gts::Thread) | gts::Thread | |
setAffinity(size_t groupId, AffinitySet const &affinity) | gts::Thread | inline |
setPriority(Priority priority) | gts::Thread | inline |
start(ThreadFunction function, void *pArg, uint32_t stackSize=DEFAULT_STACK_SIZE) | gts::Thread | inline |
Thread() (defined in gts::Thread) | gts::Thread | inline |
~Thread() (defined in gts::Thread) | gts::Thread | inline |