8 #ifndef PXR_IMAGING_HD_COLLECTION_EXPRESSION_EVALUATOR_H
9 #define PXR_IMAGING_HD_COLLECTION_EXPRESSION_EVALUATOR_H
51 const HdSceneIndexBaseRefPtr &sceneIndex,
59 const HdSceneIndexBaseRefPtr &sceneIndex,
66 return !_sceneIndex || _eval.
IsEmpty();
71 HdSceneIndexBaseRefPtr
149 HdSceneIndexBaseRefPtr _sceneIndex;
152 _PrimEvaluator _eval;
158 #endif // PXR_IMAGING_HD_COLLECTION_EXPRESSION_EVALUATOR_H
GLsizei const GLchar *const * path
**But if you need a result
HD_API void PopulateMatches(const SdfPath &rootPath, MatchKind matchKind, SdfPathVector *const result) const
TF_DECLARE_WEAK_AND_REF_PTRS(HdSceneIndexBase)
std::vector< class SdfPath > SdfPathVector
HdSceneIndexBaseRefPtr GetSceneIndex() const
HD_API void PopulateAllMatches(const SdfPath &rootPath, SdfPathVector *const result) const
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
HD_API SdfPredicateFunctionResult Match(const SdfPath &path) const
HdCollectionExpressionEvaluator()=default
Default c'tor. Constructs an empty evaluator.