Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::SchedParDesc Struct Reference

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.
 

Detailed Description

Description of a parallel-for submission to a scheduler.


The documentation for this struct was generated from the following file: