HDK
|
#include <OP_CookTask.h>
Public Member Functions | |
OP_CookTask (OP_Context &context, OP_Node &node) | |
void | spawnChildTask (OP_Context &context, OP_Node &node) |
void | spawnWaitTask (OP_Node &node) |
UT_Task * | run () override |
Public Member Functions inherited from UT_Task | |
UT_Task () | |
void | setParentScope (const UT_TaskScope *parent) |
void | setRefCount (int count) |
void | incrementRefCount () |
int | decrementRefCount () |
void | recycleAsContinuation () |
void | recycleAsSafeContinuation () |
void | destroy () |
void | enqueue () |
void | spawnChild (UT_Task &task) |
void | cancelGroupExecution () |
bool | isCancelled () const |
void | waitForAll () |
Static Public Member Functions | |
static void | spawnRootTaskAndWait (OP_Context &context, OP_Node &node) |
static OP_CookTask * | createRootTask (OP_Context &context, OP_Node &node) |
Static Public Member Functions inherited from UT_Task | |
static void | spawnRootAndWait (UT_Task &task) |
Definition at line 29 of file OP_CookTask.h.
|
inline |
Definition at line 32 of file OP_CookTask.h.
|
inlinestatic |
Definition at line 49 of file OP_CookTask.h.
|
overridevirtual |
Should be overriden by derived classes. Returns the next task to run, nullptr if none.
Implements UT_Task.
|
inline |
Definition at line 55 of file OP_CookTask.h.
|
inlinestatic |
Definition at line 41 of file OP_CookTask.h.
Definition at line 65 of file OP_CookTask.h.