Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::mt::ThreadPool Member List

This is the complete list of members for gaia::mt::ThreadPool, including all inherited members.

add(TJob &&job)gaia::mt::ThreadPoolinline
del(JobHandle jobHandle)gaia::mt::ThreadPoolinline
dep(JobHandle jobFirst, JobHandle jobSecond)gaia::mt::ThreadPoolinline
dep(std::span< JobHandle > jobsFirst, JobHandle jobSecond)gaia::mt::ThreadPoolinline
dep_refresh(JobHandle jobFirst, JobHandle jobSecond)gaia::mt::ThreadPoolinline
dep_refresh(std::span< JobHandle > jobsFirst, JobHandle jobSecond)gaia::mt::ThreadPoolinline
get() (defined in gaia::mt::ThreadPool)gaia::mt::ThreadPoolinlinestatic
hw_efficiency_cores_cnt()gaia::mt::ThreadPoolinlinestatic
hw_thread_cnt()gaia::mt::ThreadPoolinlinestatic
JobManager (defined in gaia::mt::ThreadPool)gaia::mt::ThreadPoolfriend
make_main_thread()gaia::mt::ThreadPoolinline
reset_state(std::span< JobHandle > jobHandles) (defined in gaia::mt::ThreadPool)gaia::mt::ThreadPoolinline
reset_state(JobHandle jobHandle) (defined in gaia::mt::ThreadPool)gaia::mt::ThreadPoolinline
sched(Job &job)gaia::mt::ThreadPoolinline
sched(Job &job, JobHandle dependsOn)gaia::mt::ThreadPoolinline
sched_par(JobParallel &job, uint32_t itemsToProcess, uint32_t groupSize)gaia::mt::ThreadPoolinline
set_max_workers(uint32_t count, uint32_t countHighPrio)gaia::mt::ThreadPoolinline
set_workers_high_prio(uint32_t count)gaia::mt::ThreadPoolinline
set_workers_high_prio_inter(uint32_t &workerIdx, uint32_t count)gaia::mt::ThreadPoolinline
set_workers_low_prio(uint32_t count)gaia::mt::ThreadPoolinline
set_workers_low_prio_inter(uint32_t &workerIdx, uint32_t count)gaia::mt::ThreadPoolinline
submit(std::span< JobHandle > jobHandles)gaia::mt::ThreadPoolinline
submit(JobHandle jobHandle)gaia::mt::ThreadPoolinline
update()gaia::mt::ThreadPoolinline
wait(JobHandle jobHandle)gaia::mt::ThreadPoolinline
workers() constgaia::mt::ThreadPoolinline
~ThreadPool() (defined in gaia::mt::ThreadPool)gaia::mt::ThreadPoolinline