7 #ifndef PXR_IMAGING_HD_LEGACY_GEOM_SUBSET_SCENE_INDEX_H
8 #define PXR_IMAGING_HD_LEGACY_GEOM_SUBSET_SCENE_INDEX_H
46 static HdLegacyGeomSubsetSceneIndexRefPtr
New(
47 const HdSceneIndexBaseRefPtr& inputSceneIndex);
60 const HdSceneIndexBaseRefPtr& inputSceneIndex);
83 std::map<SdfPath, SdfPathVector> _parentPrims;
88 #endif // PXR_IMAGING_HD_LEGACY_GEOM_SUBSET_SCENE_INDEX_H
PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_REF_PTRS(HdLegacyGeomSubsetSceneIndex)
static HD_API HdLegacyGeomSubsetSceneIndexRefPtr New(const HdSceneIndexBaseRefPtr &inputSceneIndex)
HD_API SdfPathVector GetChildPrimPaths(const SdfPath &primPath) const override
void _PrimsAdded(const HdSceneIndexBase &sender, const HdSceneIndexObserver::AddedPrimEntries &entries) override
HdLegacyGeomSubsetSceneIndex(const HdSceneIndexBaseRefPtr &inputSceneIndex)
void _PrimsDirtied(const HdSceneIndexBase &sender, const HdSceneIndexObserver::DirtiedPrimEntries &entries) override
HD_API HdSceneIndexPrim GetPrim(const SdfPath &primPath) const override
std::vector< class SdfPath > SdfPathVector
HD_API ~HdLegacyGeomSubsetSceneIndex() override
void _PrimsRemoved(const HdSceneIndexBase &sender, const HdSceneIndexObserver::RemovedPrimEntries &entries) override
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE