HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
USD_ThreadedTraverse.h File Reference
+ Include dependency graph for USD_ThreadedTraverse.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GusdUSD_ThreadedTraverse::DefaultImageablePrimVisitorT< Visitor, Recursive >
 
struct  GusdUSD_ThreadedTraverse::TaskThreadData
 
struct  GusdUSD_ThreadedTraverse::TaskData
 
struct  GusdUSD_ThreadedTraverse::TraverseTaskT< Visitor >
 
struct  GusdUSD_ThreadedTraverse::RunTasksT< Visitor >
 

Namespaces

 GusdUSD_ThreadedTraverse
 

Typedefs

typedef UT_ThreadSpecificValue
< TaskThreadData * > 
GusdUSD_ThreadedTraverse::TaskThreadDataTLS
 

Functions

template<class Visitor >
bool GusdUSD_ThreadedTraverse::ParallelFindPrims (const UsdPrim &root, UsdTimeCode time, GusdPurposeSet purposes, UT_Array< UsdPrim > &prims, const Visitor &visitor, bool skipRoot=true)
 
template<class Visitor >
bool GusdUSD_ThreadedTraverse::ParallelFindPrims (const UT_Array< UsdPrim > &roots, const GusdDefaultArray< UsdTimeCode > &times, const GusdDefaultArray< GusdPurposeSet > &purposes, UT_Array< GusdUSD_Traverse::PrimIndexPair > &prims, const Visitor &visitor, bool skipRoot=true)