| 
    Games Task Scheduler (GTS)
    
   A multi-processor scheduling framework for games engines 
   | 
 
This is the complete list of members for gts::Schedule, including all inherited members.
| addRef(uint32_t refCount) | gts::Schedule | inline | 
| getScheduler() | gts::Schedule | inline | 
| insertReadyNode(Node *pNode)=0 | gts::Schedule | pure virtual | 
| isDone() const =0 | gts::Schedule | pure virtual | 
| observeExecutionCost(ComputeResourceId, uint64_t) | gts::Schedule | inlinevirtual | 
| popNextNode(ComputeResource *pComputeResource, bool myQueuesOnly)=0 | gts::Schedule | pure 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)=0 | gts::Schedule | pure virtual | 
| ~Schedule()=default | gts::Schedule | virtual |