![]() |
ezEngine
Release 25.03
|
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 |