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 |