Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
Here is a list of all documented class members with links to the class documentation for each member:
- c -
cachableTaskSize :
gts::WorkerPoolDesc
calculateBin() :
gts::BinnedAllocator
canExecute() :
gts::ComputeResource
,
gts::MicroScheduler_ComputeResource
canStealBackTasks :
gts::MicroSchedulerDesc
canStealExternalTasks :
gts::MicroSchedulerDesc
capacity() :
gts::internal::TicketQueueMPMC< T, TMutex, TAllocator >
,
gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
,
gts::internal::TicketQueueSPMC< T, TMutex, TAllocator >
,
gts::ParallelHashTable< TKey, TValue, THasher, TAccessorSharedMutex, TGrowSharedMutex, TAllocator >
,
gts::ParallelVector< T, TSharedMutex, TAllocator >
,
gts::QueueMPMC< T, TMutex, TAllocator >
,
gts::QueueMPSC< T, TMutex, TAllocator >
,
gts::QueueSPMC< T, TMutex, TAllocator >
,
gts::QueueSPSC< T, TAllocator >
,
gts::RingDeque< T, TAllocator >
,
gts::Vector< T, TAllocator >
cat() :
gts::ParallelVector< T, TSharedMutex, TAllocator >
cback() :
gts::ParallelVector< T, TSharedMutex, TAllocator >
cbegin() :
gts::ParallelHashTable< TKey, TValue, THasher, TAccessorSharedMutex, TGrowSharedMutex, TAllocator >
,
gts::ParallelVector< T, TSharedMutex, TAllocator >
cend() :
gts::ParallelHashTable< TKey, TValue, THasher, TAccessorSharedMutex, TGrowSharedMutex, TAllocator >
,
gts::ParallelVector< T, TSharedMutex, TAllocator >
cfind() :
gts::ParallelHashTable< TKey, TValue, THasher, TAccessorSharedMutex, TGrowSharedMutex, TAllocator >
cfront() :
gts::ParallelVector< T, TSharedMutex, TAllocator >
cleanup() :
gts::ParallelHashTable< TKey, TValue, THasher, TAccessorSharedMutex, TGrowSharedMutex, TAllocator >
clear() :
gts::internal::TicketQueueMPMC< T, TMutex, TAllocator >
,
gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
,
gts::internal::TicketQueueSPMC< T, TMutex, TAllocator >
,
gts::MemoryStore
,
gts::ParallelHashTable< TKey, TValue, THasher, TAccessorSharedMutex, TGrowSharedMutex, TAllocator >
,
gts::ParallelVector< T, TSharedMutex, TAllocator >
,
gts::QueueMPMC< T, TMutex, TAllocator >
,
gts::QueueMPSC< T, TMutex, TAllocator >
,
gts::QueueSPMC< T, TMutex, TAllocator >
,
gts::QueueSPSC< T, TAllocator >
,
gts::RingDeque< T, TAllocator >
,
gts::Vector< T, TAllocator >
ComputeResource() :
gts::ComputeResource
computeResources() :
gts::MacroScheduler
,
gts::MacroSchedulerDesc
coreInfoElementCount :
gts::NumaNodeInfo
,
gts::ProcessorGroupInfo
,
gts::SocketInfo
countOccurance() :
gts::analysis::Counter< TCounters >
CPP :
gts::WorkloadType
CpuMicroScheduler :
gts::ComputeResourceType
CStyleTask() :
gts::CStyleTask
currentMicroScheduler() :
gts::WorkerPool
currentSchedule() :
gts::Node
currPredecessorCount() :
gts::Node
Generated by
1.9.1