|
Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
This is the complete list of members for gts::MacroScheduler, including all inherited members.
| _allocateWorkload(size_t size) (defined in gts::MacroScheduler) | gts::MacroScheduler | protected |
| _freeWorkload(void *ptr) (defined in gts::MacroScheduler) | gts::MacroScheduler | protected |
| allocateNode() | gts::MacroScheduler | |
| buildSchedule(Node *pStart, Node *pEnd)=0 | gts::MacroScheduler | pure virtual |
| computeResources() const | gts::MacroScheduler | |
| computeResources() | gts::MacroScheduler | |
| destroyNode(Node *pNode) | gts::MacroScheduler | |
| executeSchedule(Schedule *pSchedule, ComputeResourceId id)=0 | gts::MacroScheduler | pure virtual |
| findComputeResource(ComputeResourceId id) | gts::MacroScheduler | |
| freeSchedule(Schedule *pSchedule)=0 | gts::MacroScheduler | pure virtual |
| init(MacroSchedulerDesc const &desc)=0 | gts::MacroScheduler | pure virtual |
| m_computeResources (defined in gts::MacroScheduler) | gts::MacroScheduler | protected |
| MacroScheduler() (defined in gts::MacroScheduler) | gts::MacroScheduler | |
| Node (defined in gts::MacroScheduler) | gts::MacroScheduler | friend |
| ~MacroScheduler() | gts::MacroScheduler | virtual |