Cogs.Core
Cogs
Core
TaskManager
Cogs::Core::TaskManager Member List
This is the complete list of members for
Cogs::Core::TaskManager
, including all inherited members.
create
(TaskQueueId queue, TaskFunctionRef func)
Cogs::Core::TaskManager
createChild
(const TaskId &parentTask, TaskFunctionRef func)
Cogs::Core::TaskManager
createGroup
(TaskQueueId queue=GlobalQueue)
Cogs::Core::TaskManager
createQueue
(std::string_view name, const size_t numThreads)
Cogs::Core::TaskManager
destroy
(const TaskId &taskId)
Cogs::Core::TaskManager
enqueue
(const TaskId &taskId)
Cogs::Core::TaskManager
enqueue
(TaskQueueId queue, TaskFunctionRef func)
Cogs::Core::TaskManager
enqueueChild
(const TaskId &parentTask, TaskFunctionRef func)
Cogs::Core::TaskManager
getQueue
(TaskQueueId queueId) (defined in
Cogs::Core::TaskManager
)
Cogs::Core::TaskManager
inline
private
getQueueConcurrency
(TaskQueueId queue)
Cogs::Core::TaskManager
getQueueCount
() const
Cogs::Core::TaskManager
getQueueName
(TaskQueueId queue) const
Cogs::Core::TaskManager
getQueueState
(QueueState &queueState, std::vector< QueueWorkerState > &workerStates, TaskQueueId queue) const
Cogs::Core::TaskManager
GlobalQueue
Cogs::Core::TaskManager
static
isActive
(const TaskId &taskId)
Cogs::Core::TaskManager
onMainThread
() const
Cogs::Core::TaskManager
ResourceQueue
Cogs::Core::TaskManager
static
TaskManager
(Context *context)
Cogs::Core::TaskManager
taskQueues
Cogs::Core::TaskManager
private
updateState
(Context *context)
Cogs::Core::TaskManager
wait
(const TaskId &taskId)
Cogs::Core::TaskManager
waitAll
(TaskQueueId queueId)
Cogs::Core::TaskManager
waitAll
()
Cogs::Core::TaskManager
~TaskManager
()
Cogs::Core::TaskManager
Generated by
1.9.6