|
HDK
|
#include <UT/UT_Array.h>#include <UT/UT_Interrupt.h>#include <UT/UT_ParallelUtil.h>#include <UT/UT_TaskGroup.h>#include <UT/UT_ThreadSpecificValue.h>#include <SYS/SYS_Deprecated.h>#include "gusd/UT_Assert.h"#include "gusd/USD_Traverse.h"#include "gusd/USD_Utils.h"#include "pxr/pxr.h"#include "pxr/base/arch/hints.h"#include "pxr/usd/usd/prim.h"#include "pxr/usd/usdGeom/imageable.h"
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.
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 > ×, const GusdDefaultArray< GusdPurposeSet > &purposes, UT_Array< GusdUSD_Traverse::PrimIndexPair > &prims, const Visitor &visitor, bool skipRoot=true) |