/
class Enlighten TaskProcessor
This is the documentation for Enlighten.
class Enlighten TaskProcessor
class Enlighten::TaskProcessor
TaskProcessor runs a loop for pulling tasks off the current queue until either the whole list is done, or an ILimiter tells it to stop.
Functions
Name | Description |
---|---|
operator()() | Operator () overload. |
SetData(MultithreadCpuWorkerCommon *, ILimiter *, Geo::s32) | A separate SetData function is required since MultithreadCpuWorker creates an array of TaskProcessors. |
void Enlighten::TaskProcessor::operator()
public: void operator()()
Operator () overload.
void Enlighten::TaskProcessor::SetData
public: void SetData
(
MultithreadCpuWorkerCommon * worker,
ILimiter * limiter,
Geo::s32 threadId
)
A separate SetData function is required since MultithreadCpuWorker creates an array of TaskProcessors.
, multiple selections available,
Related content
How Enlighten works
How Enlighten works
More like this
Welcome to Enlighten
Welcome to Enlighten
More like this
Core runtime code
Core runtime code
More like this
2. Run the precompute
2. Run the precompute
More like this
Precompute your level
Precompute your level
More like this
Common problems and solutions
Common problems and solutions
More like this