|
Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
This is the complete list of members for gts::CentralQueue_Schedule, including all inherited members.
| addRef(uint32_t refCount) | gts::Schedule | inline |
| CentralQueue_MacroScheduler (defined in gts::CentralQueue_Schedule) | gts::CentralQueue_Schedule | friend |
| CentralQueue_Schedule(MacroScheduler *pMyScheduler, Node *pBegin, Node *pEnd) (defined in gts::CentralQueue_Schedule) | gts::CentralQueue_Schedule | |
| getScheduler() | gts::Schedule | inline |
| insertReadyNode(Node *pNode) final | gts::CentralQueue_Schedule | virtual |
| isDone() const final | gts::CentralQueue_Schedule | inlinevirtual |
| observeExecutionCost(ComputeResourceId, uint64_t) | gts::Schedule | inlinevirtual |
| popNextNode(ComputeResource *pCompResource, bool myQueuesOnly) final | gts::CentralQueue_Schedule | virtual |
| refCount() const | gts::Schedule | inline |
| removeRef(uint32_t refCount) | gts::Schedule | inline |
| Schedule(MacroScheduler *pMyScheduler) (defined in gts::Schedule) | gts::Schedule | inline |
| tryMarkDone(Node *pNode) final | gts::CentralQueue_Schedule | inlinevirtual |
| ~Schedule()=default | gts::Schedule | virtual |