HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
XUSD_FindPrimsTask Class Reference

#include <XUSD_FindPrimsTask.h>

+ Inheritance diagram for XUSD_FindPrimsTask:

Public Member Functions

 XUSD_FindPrimsTask (const UsdPrim &prim, XUSD_FindPrimsTaskData &data, const Usd_PrimFlagsPredicate &predicate, const UT_PathPattern *pattern, const XUSD_SimpleAutoCollection *autocollection)
 
UT_Taskrun () 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 ()
 

Additional Inherited Members

- Static Public Member Functions inherited from UT_Task
static void spawnRootAndWait (UT_Task &task)
 

Detailed Description

Definition at line 90 of file XUSD_FindPrimsTask.h.

Constructor & Destructor Documentation

XUSD_FindPrimsTask::XUSD_FindPrimsTask ( const UsdPrim prim,
XUSD_FindPrimsTaskData data,
const Usd_PrimFlagsPredicate predicate,
const UT_PathPattern pattern,
const XUSD_SimpleAutoCollection autocollection 
)

Member Function Documentation

UT_Task* XUSD_FindPrimsTask::run ( )
overridevirtual

Should be overriden by derived classes. Returns the next task to run, nullptr if none.

Implements UT_Task.


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