| 195 | } |
| 196 | |
| 197 | void JobSystem::enqueue_v(std::function<void(JobThreadData*)> task) |
| 198 | { |
| 199 | if (_executor) |
| 200 | _executor->enqueue_v(std::move(task)); |
| 201 | else |
| 202 | task(_mainThreadData); |
| 203 | } |
| 204 | |
| 205 | void JobSystem::enqueue(std::function<void()> task) |
| 206 | { |