![]() |
Gaia-ECS v0.9.3
A simple and powerful entity component system
|
Description of a parallel-for submission to a scheduler. More...
#include <sched.h>
Public Attributes | |
| void * | pCtx = nullptr |
| Opaque callback context forwarded to invoke(). | |
| void(* | invoke )(void *pCtx, uint32_t idxStart, uint32_t idxEnd) = nullptr |
| Parallel-for entry point receiving a half-open item range [idxStart, idxEnd). | |
| uint32_t | itemCount = 0 |
| Total number of items to process. | |
| uint32_t | groupSize = 0 |
| Preferred group size. A value of 0 lets the scheduler choose. | |
| QueryExecType | execType {} |
| Execution hint selected by the scheduler caller. | |
| SchedFlags | flags = SchedFlags::Default |
| Scheduler flags describing non-default execution requirements. | |
Description of a parallel-for submission to a scheduler.