24 #ifndef PXR_IMAGING_HD_PREFIXING_SCENE_INDEX_H
25 #define PXR_IMAGING_HD_PREFIXING_SCENE_INDEX_H
47 static HdPrefixingSceneIndexRefPtr
New(
48 const HdSceneIndexBaseRefPtr &inputScene,
const SdfPath &prefix)
TfRefPtr< T > TfCreateRefPtr(T *ptr)
void _PrimsAdded(const HdSceneIndexBase &sender, const HdSceneIndexObserver::AddedPrimEntries &entries) override
HD_API HdPrefixingSceneIndex(const HdSceneIndexBaseRefPtr &inputScene, const SdfPath &prefix)
HD_API SdfPathVector GetChildPrimPaths(const SdfPath &primPath) const override
void _PrimsDirtied(const HdSceneIndexBase &sender, const HdSceneIndexObserver::DirtiedPrimEntries &entries) override
static HdPrefixingSceneIndexRefPtr New(const HdSceneIndexBaseRefPtr &inputScene, const SdfPath &prefix)
std::vector< class SdfPath > SdfPathVector
A vector of SdfPaths.
void _PrimsRemoved(const HdSceneIndexBase &sender, const HdSceneIndexObserver::RemovedPrimEntries &entries) override
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
TF_DECLARE_REF_PTRS(HdPrefixingSceneIndex)
#define PXR_NAMESPACE_CLOSE_SCOPE
HD_API HdSceneIndexPrim GetPrim(const SdfPath &primPath) const override