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

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

execute(WorkloadContext const &ctx) finalgts::MicroSchedulerLambda_Workloadinlinevirtual
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_Workload() (defined in gts::MicroScheduler_Workload)gts::MicroScheduler_Workloadinline
MicroSchedulerLambda_Workload(TFunc &&func, TArgs &&... args) (defined in gts::MicroSchedulerLambda_Workload)gts::MicroSchedulerLambda_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