Cogs.Core
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::TaskManagerinlineprivate
getQueueConcurrency(TaskQueueId queue)Cogs::Core::TaskManager
getQueueCount() constCogs::Core::TaskManager
getQueueName(TaskQueueId queue) constCogs::Core::TaskManager
getQueueState(QueueState &queueState, std::vector< QueueWorkerState > &workerStates, TaskQueueId queue) constCogs::Core::TaskManager
GlobalQueueCogs::Core::TaskManagerstatic
isActive(const TaskId &taskId)Cogs::Core::TaskManager
onMainThread() constCogs::Core::TaskManager
ResourceQueueCogs::Core::TaskManagerstatic
TaskManager(Context *context)Cogs::Core::TaskManager
taskQueuesCogs::Core::TaskManagerprivate
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