![]() |
ezEngine Release 25.08
|
This is the complete list of members for ezTaskSystem, including all inherited members.
| AddTaskGroupDependency(ezTaskGroupID group, ezTaskGroupID dependsOn) | ezTaskSystem | static |
| AddTaskGroupDependencyBatch(ezArrayPtr< const ezTaskGroupDependency > batch) | ezTaskSystem | static |
| AddTaskToGroup(ezTaskGroupID group, const ezSharedPtr< ezTask > &pTask) | ezTaskSystem | static |
| BroadcastClearThreadLocalsEvent() | ezTaskSystem | static |
| CancelGroup(ezTaskGroupID group, ezOnTaskRunning::Enum onTaskRunning=ezOnTaskRunning::WaitTillFinished) | ezTaskSystem | static |
| CancelTask(const ezSharedPtr< ezTask > &pTask, ezOnTaskRunning::Enum onTaskRunning=ezOnTaskRunning::WaitTillFinished) | ezTaskSystem | static |
| CreateTaskGroup(ezTaskPriority::Enum priority, ezOnTaskGroupFinishedCallback callback=ezOnTaskGroupFinishedCallback()) | ezTaskSystem | static |
| ezTaskWorkerThread (defined in ezTaskSystem) | ezTaskSystem | friend |
| FinishFrameTasks() | ezTaskSystem | static |
| GetCurrentThreadWorkerType() | ezTaskSystem | static |
| GetNumAllocatedWorkerThreads(ezWorkerThreadType::Enum type) | ezTaskSystem | static |
| GetThreadUtilization(ezWorkerThreadType::Enum type, ezUInt32 uiThreadIndex, ezUInt32 *pNumTasksExecuted=nullptr) | ezTaskSystem | static |
| GetWorkerThreadCount(ezWorkerThreadType::Enum type) | ezTaskSystem | static |
| IsTaskGroupFinished(ezTaskGroupID group) | ezTaskSystem | static |
| ParallelFor(ezArrayPtr< ElemType > taskItems, Callback taskCallback, const char *szTaskName=nullptr, const ezParallelForParams ¶ms=ezParallelForParams()) | ezTaskSystem | static |
| ParallelForIndexed(ezUInt32 uiStartIndex, ezUInt32 uiNumItems, ezParallelForIndexedFunction32 taskCallback, const char *szTaskName=nullptr, ezTaskNesting taskNesting=ezTaskNesting::Never, const ezParallelForParams ¶ms=ezParallelForParams()) | ezTaskSystem | static |
| ParallelForIndexed(ezUInt64 uiStartIndex, ezUInt64 uiNumItems, ezParallelForIndexedFunction64 taskCallback, const char *szTaskName=nullptr, ezTaskNesting taskNesting=ezTaskNesting::Never, const ezParallelForParams ¶ms=ezParallelForParams()) | ezTaskSystem | static |
| ParallelForSingle(ezArrayPtr< ElemType > taskItems, Callback taskCallback, const char *szTaskName=nullptr, const ezParallelForParams ¶ms=ezParallelForParams()) | ezTaskSystem | static |
| ParallelForSingleIndex(ezArrayPtr< ElemType > taskItems, Callback taskCallback, const char *szTaskName=nullptr, const ezParallelForParams ¶ms=ezParallelForParams()) | ezTaskSystem | static |
| SetTargetFrameTime(ezTime targetFrameTime=ezTime::MakeFromSeconds(1.0/40.0)) | ezTaskSystem | static |
| SetWorkerThreadCount(ezInt32 iShortTasks=-1, ezInt32 iLongTasks=-1) | ezTaskSystem | static |
| StartSingleTask(const ezSharedPtr< ezTask > &pTask, ezTaskPriority::Enum priority, ezOnTaskGroupFinishedCallback callback=ezOnTaskGroupFinishedCallback()) | ezTaskSystem | static |
| StartSingleTask(const ezSharedPtr< ezTask > &pTask, ezTaskPriority::Enum priority, ezTaskGroupID dependency, ezOnTaskGroupFinishedCallback callback=ezOnTaskGroupFinishedCallback()) | ezTaskSystem | static |
| StartTaskGroup(ezTaskGroupID group) | ezTaskSystem | static |
| StartTaskGroupBatch(ezArrayPtr< const ezTaskGroupID > batch) | ezTaskSystem | static |
| WaitForCondition(ezDelegate< bool()> condition) | ezTaskSystem | static |
| WaitForGroup(ezTaskGroupID group) | ezTaskSystem | static |
| WakeUpThreads(ezWorkerThreadType::Enum type, ezUInt32 uiNumThreads) | ezTaskSystem | static |
| WriteStateSnapshotToDGML(ezDGMLGraph &ref_graph) | ezTaskSystem | static |
| WriteStateSnapshotToFile(const char *szPath=nullptr) | ezTaskSystem | static |