Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::ComputeResource Member List

This is the complete list of members for gts::ComputeResource, including all inherited members.

_setMaxRank(uint32_t maxRank)gts::ComputeResourceinline
canExecute(Node *pNode) const =0gts::ComputeResourcepure virtual
ComputeResource()gts::ComputeResource
executionNormalizationFactor() constgts::ComputeResourceinline
id() constgts::ComputeResourceinline
m_affinityQueuegts::ComputeResourceprotected
maxRank() constgts::ComputeResourceinline
notify(Schedule *pSchedule)=0gts::ComputeResourcepure virtual
process(Schedule *pSchedule, bool canBlock)=0gts::ComputeResourcepure virtual
processorCount() const =0gts::ComputeResourcepure virtual
registerSchedule(Schedule *)gts::ComputeResourceinlinevirtual
setExecutionNormalizationFactor(double exeWeight)gts::ComputeResourceinline
type() const =0gts::ComputeResourcepure virtual
unregisterSchedule(Schedule *)gts::ComputeResourceinlinevirtual
~ComputeResource()=defaultgts::ComputeResourcevirtual