| AddBarrier(StringView name) | Foundation::Core::JobGraph | |
| AddEdge(size_t producer, size_t consumer) | Foundation::Core::JobGraph | private |
| AddJob(StringView name, ExecutionPolicy policy, Fn &&fn) | Foundation::Core::JobGraph | inline |
| AddMain(StringView name, Fn &&fn) | Foundation::Core::JobGraph | inline |
| AddNode(NodeKind kind, StringView name, UniquePtr< IJobWork > work, size_t total, ExecutionPolicy policy) | Foundation::Core::JobGraph | private |
| AddParallelFor(StringView name, ExecutionPolicy policy, size_t count, Fn &&fn) | Foundation::Core::JobGraph | inline |
| AddParallelFor(StringView name, ExecutionPolicy policy, It first, It last, Fn &&fn) | Foundation::Core::JobGraph | inline |
| DependsOn(JobHandle consumer, Producers... producers) | Foundation::Core::JobGraph | inline |
| DispatchParallelFor(size_t id) | Foundation::Core::JobGraph | private |
| DispatchWorker(size_t id) | Foundation::Core::JobGraph | private |
| EnqueueMain(size_t id) | Foundation::Core::JobGraph | private |
| JobGraph(ThreadPool &pool, Allocator *allocator) | Foundation::Core::JobGraph | |
| JobGraph(JobGraph const &)=delete | Foundation::Core::JobGraph | |
| MainWorkerId() const noexcept | Foundation::Core::JobGraph | inline |
| mAllocator | Foundation::Core::JobGraph | private |
| mCond | Foundation::Core::JobGraph | private |
| mMainReady | Foundation::Core::JobGraph | private |
| mMainWorkerId | Foundation::Core::JobGraph | private |
| mMutex | Foundation::Core::JobGraph | private |
| mNodes | Foundation::Core::JobGraph | private |
| mNodesRemaining | Foundation::Core::JobGraph | private |
| mPool | Foundation::Core::JobGraph | private |
| mSubmitted | Foundation::Core::JobGraph | private |
| NodeKind enum name | Foundation::Core::JobGraph | |
| OnNodeFinished(size_t id) | Foundation::Core::JobGraph | private |
| operator=(JobGraph const &)=delete | Foundation::Core::JobGraph | |
| PumpMainThread() | Foundation::Core::JobGraph | |
| RunMainNode(size_t id) | Foundation::Core::JobGraph | private |
| Schedule(size_t id) | Foundation::Core::JobGraph | private |
| Submit() | Foundation::Core::JobGraph | |
| Wait(JobHandle target) | Foundation::Core::JobGraph | |
| Wait() | Foundation::Core::JobGraph | inline |
| ~JobGraph() | Foundation::Core::JobGraph | |