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

This is the complete list of members for gts::CentralQueue_MacroScheduler, including all inherited members.

_allocateWorkload(size_t size) (defined in gts::MacroScheduler)gts::MacroSchedulerprotected
_freeWorkload(void *ptr) (defined in gts::MacroScheduler)gts::MacroSchedulerprotected
allocateNode()gts::MacroScheduler
buildSchedule(Node *pStart, Node *pEnd) finalgts::CentralQueue_MacroSchedulervirtual
computeResources() constgts::MacroScheduler
computeResources()gts::MacroScheduler
destroyNode(Node *pNode)gts::MacroScheduler
executeSchedule(Schedule *pSchedule, ComputeResourceId id) finalgts::CentralQueue_MacroSchedulervirtual
findComputeResource(ComputeResourceId id)gts::MacroScheduler
freeSchedule(Schedule *pSchedule) finalgts::CentralQueue_MacroSchedulervirtual
init(MacroSchedulerDesc const &desc) finalgts::CentralQueue_MacroSchedulervirtual
m_computeResources (defined in gts::MacroScheduler)gts::MacroSchedulerprotected
MacroScheduler() (defined in gts::MacroScheduler)gts::MacroScheduler
~MacroScheduler()gts::MacroSchedulervirtual