Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::TaskGraph Class Referencefinal

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
 

The documentation for this class was generated from the following files: