Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::Thread Member List

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::Threadinline
getCurrentProcessorId(uint32_t &groupId, uint32_t &hwTid)gts::Threadinlinestatic
getHardwareThreadCount()gts::Threadinlinestatic
getId()gts::Threadinline
getSystemTopology(SystemTopology &out)gts::Threadinlinestatic
join() (defined in gts::Thread)gts::Threadinline
Priority enum name (defined in gts::Thread)gts::Thread
setAffinity(size_t groupId, AffinitySet const &affinity)gts::Threadinline
setPriority(Priority priority)gts::Threadinline
start(ThreadFunction function, void *pArg, uint32_t stackSize=DEFAULT_STACK_SIZE)gts::Threadinline
Thread() (defined in gts::Thread)gts::Threadinline
~Thread() (defined in gts::Thread)gts::Threadinline