Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::TaskContext Struct Reference

The context associated with the task being executed. More...

#include <MicroSchedulerTypes.h>

Public Attributes

MicroSchedulerpMicroScheduler = nullptr
 The MicroScheduler executing the Task.
 
OwnedId workerId
 The ID of the current Worker.
 
TaskpThisTask = nullptr
 The current task.
 
void * pUserData = nullptr
 The Worker local data from WorkerThreadDesc.
 

Detailed Description

The context associated with the task being executed.