Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
This is the complete list of members for gts::CentralQueue_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) final | gts::CentralQueue_MacroScheduler | virtual |
computeResources() const | gts::MacroScheduler | |
computeResources() | gts::MacroScheduler | |
destroyNode(Node *pNode) | gts::MacroScheduler | |
executeSchedule(Schedule *pSchedule, ComputeResourceId id) final | gts::CentralQueue_MacroScheduler | virtual |
findComputeResource(ComputeResourceId id) | gts::MacroScheduler | |
freeSchedule(Schedule *pSchedule) final | gts::CentralQueue_MacroScheduler | virtual |
init(MacroSchedulerDesc const &desc) final | gts::CentralQueue_MacroScheduler | virtual |
m_computeResources (defined in gts::MacroScheduler) | gts::MacroScheduler | protected |
MacroScheduler() (defined in gts::MacroScheduler) | gts::MacroScheduler | |
~MacroScheduler() | gts::MacroScheduler | virtual |