24 #ifndef PXR_IMAGING_HD_FILTERING_SCENE_INDEX_H
25 #define PXR_IMAGING_HD_FILTERING_SCENE_INDEX_H
30 #include <unordered_map>
54 virtual std::vector<HdSceneIndexBaseRefPtr>
GetInputScenes()
const = 0;
74 const HdSceneIndexBaseRefPtr &inputSceneIndex);
99 return _inputSceneIndex;
104 HdSceneIndexBaseRefPtr _inputSceneIndex;
111 _Observer(HdSingleInputFilteringSceneIndexBase *owner)
116 const AddedPrimEntries &entries)
override;
120 const RemovedPrimEntries &entries)
override;
124 const DirtiedPrimEntries &entries)
override;
128 const RenamedPrimEntries &entries)
override;
130 HdSingleInputFilteringSceneIndexBase *_owner;
139 #endif // PXR_IMAGING_HD_FILTERING_SCENE_INDEX_H
virtual std::vector< HdSceneIndexBaseRefPtr > GetInputScenes() const =0
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_WEAK_AND_REF_PTRS(HdFilteringSceneIndexBase)
#define PXR_NAMESPACE_CLOSE_SCOPE