|
Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
This is the complete list of members for gts::ComputeResource, including all inherited members.
| _setMaxRank(uint32_t maxRank) | gts::ComputeResource | inline |
| canExecute(Node *pNode) const =0 | gts::ComputeResource | pure virtual |
| ComputeResource() | gts::ComputeResource | |
| executionNormalizationFactor() const | gts::ComputeResource | inline |
| id() const | gts::ComputeResource | inline |
| m_affinityQueue | gts::ComputeResource | protected |
| maxRank() const | gts::ComputeResource | inline |
| notify(Schedule *pSchedule)=0 | gts::ComputeResource | pure virtual |
| process(Schedule *pSchedule, bool canBlock)=0 | gts::ComputeResource | pure virtual |
| processorCount() const =0 | gts::ComputeResource | pure virtual |
| registerSchedule(Schedule *) | gts::ComputeResource | inlinevirtual |
| setExecutionNormalizationFactor(double exeWeight) | gts::ComputeResource | inline |
| type() const =0 | gts::ComputeResource | pure virtual |
| unregisterSchedule(Schedule *) | gts::ComputeResource | inlinevirtual |
| ~ComputeResource()=default | gts::ComputeResource | virtual |