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

This is the complete list of members for gts::CriticalNode_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::CriticalNode_MacroSchedulervirtual
computeResources() constgts::MacroScheduler
computeResources()gts::MacroScheduler
CriticalNode_Schedule (defined in gts::CriticalNode_MacroScheduler)gts::CriticalNode_MacroSchedulerfriend
destroyNode(Node *pNode)gts::MacroScheduler
executeSchedule(Schedule *pSchedule, ComputeResourceId uid) finalgts::CriticalNode_MacroSchedulervirtual
findComputeResource(ComputeResourceId id)gts::MacroScheduler
freeSchedule(Schedule *pSchedule) finalgts::CriticalNode_MacroSchedulervirtual
init(MacroSchedulerDesc const &desc) finalgts::CriticalNode_MacroSchedulervirtual
m_computeResources (defined in gts::MacroScheduler)gts::MacroSchedulerprotected
MacroScheduler() (defined in gts::MacroScheduler)gts::MacroScheduler
~MacroScheduler()gts::MacroSchedulervirtual