Foundation
Loading...
Searching...
No Matches
Foundation::Core::JobGraph Member List

This is the complete list of members for Foundation::Core::JobGraph, including all inherited members.

AddBarrier(StringView name)Foundation::Core::JobGraph
AddEdge(size_t producer, size_t consumer)Foundation::Core::JobGraphprivate
AddJob(StringView name, ExecutionPolicy policy, Fn &&fn)Foundation::Core::JobGraphinline
AddMain(StringView name, Fn &&fn)Foundation::Core::JobGraphinline
AddNode(NodeKind kind, StringView name, UniquePtr< IJobWork > work, size_t total, ExecutionPolicy policy)Foundation::Core::JobGraphprivate
AddParallelFor(StringView name, ExecutionPolicy policy, size_t count, Fn &&fn)Foundation::Core::JobGraphinline
AddParallelFor(StringView name, ExecutionPolicy policy, It first, It last, Fn &&fn)Foundation::Core::JobGraphinline
DependsOn(JobHandle consumer, Producers... producers)Foundation::Core::JobGraphinline
DispatchParallelFor(size_t id)Foundation::Core::JobGraphprivate
DispatchWorker(size_t id)Foundation::Core::JobGraphprivate
EnqueueMain(size_t id)Foundation::Core::JobGraphprivate
JobGraph(ThreadPool &pool, Allocator *allocator)Foundation::Core::JobGraph
JobGraph(JobGraph const &)=deleteFoundation::Core::JobGraph
MainWorkerId() const noexceptFoundation::Core::JobGraphinline
mAllocatorFoundation::Core::JobGraphprivate
mCondFoundation::Core::JobGraphprivate
mMainReadyFoundation::Core::JobGraphprivate
mMainWorkerIdFoundation::Core::JobGraphprivate
mMutexFoundation::Core::JobGraphprivate
mNodesFoundation::Core::JobGraphprivate
mNodesRemainingFoundation::Core::JobGraphprivate
mPoolFoundation::Core::JobGraphprivate
mSubmittedFoundation::Core::JobGraphprivate
NodeKind enum nameFoundation::Core::JobGraph
OnNodeFinished(size_t id)Foundation::Core::JobGraphprivate
operator=(JobGraph const &)=deleteFoundation::Core::JobGraph
PumpMainThread()Foundation::Core::JobGraph
RunMainNode(size_t id)Foundation::Core::JobGraphprivate
Schedule(size_t id)Foundation::Core::JobGraphprivate
Submit()Foundation::Core::JobGraph
Wait(JobHandle target)Foundation::Core::JobGraph
Wait()Foundation::Core::JobGraphinline
~JobGraph()Foundation::Core::JobGraph