24 #ifndef _GUSD_USD_TRAVERSESIMPLE_H_
25 #define _GUSD_USD_TRAVERSESIMPLE_H_
39 template <
class Visitor>
53 const Opts* opts=NULL)
const override;
60 const Opts* opts=NULL)
const override;
63 const Visitor& _visitor;
67 template <
class Visitor>
74 const Opts* opts)
const
77 root, time, purposes, prims, _visitor, skipRoot);
81 template <
class Visitor>
89 const Opts* opts)
const
92 roots, times, purposes, prims, _visitor, skipRoot);
GT_API const UT_StringHolder time
bool FindPrims(const UsdPrim &root, UsdTimeCode time, GusdPurposeSet purposes, UT_Array< UsdPrim > &prims, bool skipRoot=true, const Opts *opts=NULL) const override
Methods for USD scene traversal.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
bool ParallelFindPrims(const UsdPrim &root, UsdTimeCode time, GusdPurposeSet purposes, UT_Array< UsdPrim > &prims, const Visitor &visitor, bool skipRoot=true)
GusdUSD_TraverseSimpleT(const Visitor &visitor)
~GusdUSD_TraverseSimpleT() override