Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
This is the complete list of members for gts::MicroScheduler_Workload, including all inherited members.
execute(WorkloadContext const &ctx)=0 | gts::Workload | pure virtual |
m_executionContext (defined in gts::MicroScheduler_Workload) | gts::MicroScheduler_Workload | protected |
m_pMyNode | gts::Workload | protected |
m_type | gts::Workload | protected |
m_workerId (defined in gts::MicroScheduler_Workload) | gts::MicroScheduler_Workload | protected |
MicroScheduler_Task (defined in gts::MicroScheduler_Workload) | gts::MicroScheduler_Workload | friend |
MicroScheduler_Workload() (defined in gts::MicroScheduler_Workload) | gts::MicroScheduler_Workload | inline |
myNode() const | gts::Workload | inline |
setWorkerAffinityId(uint32_t workerId) (defined in gts::MicroScheduler_Workload) | gts::MicroScheduler_Workload | inline |
type() const | gts::Workload | inline |
workerAffinityId() const (defined in gts::MicroScheduler_Workload) | gts::MicroScheduler_Workload | inline |
Workload(WorkloadType::Enum type) (defined in gts::Workload) | gts::Workload | inlineexplicit |
~Workload()=default | gts::Workload | virtual |