![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiTaskSystem, including all inherited members.
AddTaskGroupDependency(xiiTaskGroupID group, xiiTaskGroupID dependsOn) | xiiTaskSystem | static |
AddTaskGroupDependencyBatch(xiiArrayPtr< const xiiTaskGroupDependency > batch) | xiiTaskSystem | static |
AddTaskToGroup(xiiTaskGroupID group, const xiiSharedPtr< xiiTask > &pTask) | xiiTaskSystem | static |
BroadcastClearThreadLocalsEvent() | xiiTaskSystem | static |
CancelGroup(xiiTaskGroupID group, xiiOnTaskRunning::Enum onTaskRunning=xiiOnTaskRunning::WaitTillFinished) | xiiTaskSystem | static |
CancelTask(const xiiSharedPtr< xiiTask > &pTask, xiiOnTaskRunning::Enum onTaskRunning=xiiOnTaskRunning::WaitTillFinished) | xiiTaskSystem | static |
CreateTaskGroup(xiiTaskPriority::Enum priority, xiiOnTaskGroupFinishedCallback callback=xiiOnTaskGroupFinishedCallback()) | xiiTaskSystem | static |
FinishFrameTasks() | xiiTaskSystem | static |
GetCurrentThreadWorkerType() | xiiTaskSystem | static |
GetNumAllocatedWorkerThreads(xiiWorkerThreadType::Enum type) | xiiTaskSystem | static |
GetThreadUtilization(xiiWorkerThreadType::Enum type, xiiUInt32 uiThreadIndex, xiiUInt32 *pNumTasksExecuted=nullptr) | xiiTaskSystem | static |
GetWorkerThreadCount(xiiWorkerThreadType::Enum type) | xiiTaskSystem | static |
IsTaskGroupFinished(xiiTaskGroupID group) | xiiTaskSystem | static |
ParallelFor(xiiArrayPtr< ElemType > taskItems, Callback taskCallback, xiiStringView sTaskName={}, const xiiParallelForParams ¶ms=xiiParallelForParams()) | xiiTaskSystem | static |
ParallelForIndexed(xiiUInt32 uiStartIndex, xiiUInt32 uiNumItems, xiiParallelForIndexedFunction32 taskCallback, xiiStringView sTaskName={}, xiiTaskNesting taskNesting=xiiTaskNesting::Never, const xiiParallelForParams ¶ms=xiiParallelForParams()) | xiiTaskSystem | static |
ParallelForIndexed(xiiUInt64 uiStartIndex, xiiUInt64 uiNumItems, xiiParallelForIndexedFunction64 taskCallback, xiiStringView sTaskName={}, xiiTaskNesting taskNesting=xiiTaskNesting::Never, const xiiParallelForParams ¶ms=xiiParallelForParams()) | xiiTaskSystem | static |
ParallelForSingle(xiiArrayPtr< ElemType > taskItems, Callback taskCallback, xiiStringView sTaskName={}, const xiiParallelForParams ¶ms=xiiParallelForParams()) | xiiTaskSystem | static |
ParallelForSingleIndex(xiiArrayPtr< ElemType > taskItems, Callback taskCallback, xiiStringView sTaskName={}, const xiiParallelForParams ¶ms=xiiParallelForParams()) | xiiTaskSystem | static |
SetTargetFrameTime(xiiTime targetFrameTime=xiiTime::MakeFromSeconds(1.0/40.0)) | xiiTaskSystem | static |
SetWorkerThreadCount(xiiInt32 iShortTasks=-1, xiiInt32 iLongTasks=-1) | xiiTaskSystem | static |
StartSingleTask(const xiiSharedPtr< xiiTask > &pTask, xiiTaskPriority::Enum priority, xiiOnTaskGroupFinishedCallback callback=xiiOnTaskGroupFinishedCallback()) | xiiTaskSystem | static |
StartSingleTask(const xiiSharedPtr< xiiTask > &pTask, xiiTaskPriority::Enum priority, xiiTaskGroupID dependency, xiiOnTaskGroupFinishedCallback callback=xiiOnTaskGroupFinishedCallback()) | xiiTaskSystem | static |
StartTaskGroup(xiiTaskGroupID group) | xiiTaskSystem | static |
StartTaskGroupBatch(xiiArrayPtr< const xiiTaskGroupID > batch) | xiiTaskSystem | static |
WaitForCondition(xiiDelegate< bool()> condition) | xiiTaskSystem | static |
WaitForGroup(xiiTaskGroupID group) | xiiTaskSystem | static |
WakeUpThreads(xiiWorkerThreadType::Enum type, xiiUInt32 uiNumThreads) | xiiTaskSystem | static |
WriteStateSnapshotToDGML(xiiDGMLGraph &ref_graph) | xiiTaskSystem | static |
WriteStateSnapshotToFile(xiiStringView sPath={}) | xiiTaskSystem | static |
xiiTaskWorkerThread (defined in xiiTaskSystem) | xiiTaskSystem | friend |