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

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

execute(WorkloadContext const &ctx)=0gts::Workloadpure virtual
m_executionContext (defined in gts::MicroScheduler_Workload)gts::MicroScheduler_Workloadprotected
m_pMyNodegts::Workloadprotected
m_typegts::Workloadprotected
m_workerId (defined in gts::MicroScheduler_Workload)gts::MicroScheduler_Workloadprotected
MicroScheduler_Task (defined in gts::MicroScheduler_Workload)gts::MicroScheduler_Workloadfriend
MicroScheduler_Workload() (defined in gts::MicroScheduler_Workload)gts::MicroScheduler_Workloadinline
myNode() constgts::Workloadinline
setWorkerAffinityId(uint32_t workerId) (defined in gts::MicroScheduler_Workload)gts::MicroScheduler_Workloadinline
type() constgts::Workloadinline
workerAffinityId() const (defined in gts::MicroScheduler_Workload)gts::MicroScheduler_Workloadinline
Workload(WorkloadType::Enum type) (defined in gts::Workload)gts::Workloadinlineexplicit
~Workload()=defaultgts::Workloadvirtual