Public Member Functions | |
| TaskGraph (const char *graphlabel) | |
| TaskGraph (AZStd::nullptr_t)=delete | |
| void | Reset () |
| bool | IsEmpty () |
| template<typename Lambda > | |
| TaskToken | AddTask (TaskDescriptor const &descriptor, Lambda &&lambda) |
| template<typename... Lambdas> | |
| AZStd::array< TaskToken, sizeof...(Lambdas)> | AddTasks (TaskDescriptor const &descriptor, Lambdas &&... lambdas) |
| void | Detach () |
| void | Submit (TaskGraphEvent *waitEvent=nullptr) |
| void | SubmitOnExecutor (TaskExecutor &executor, TaskGraphEvent *waitEvent=nullptr) |
Friends | |
| class | TaskToken |