7 #ifndef PXR_IMAGING_HD_RETAINED_SCENE_INDEX_H
8 #define PXR_IMAGING_HD_RETAINED_SCENE_INDEX_H
32 static HdRetainedSceneIndexRefPtr
New() {
90 _PrimEntryTable _entries;
96 #endif // PXR_IMAGING_HD_RETAINED_SCENE_INDEX_H
TfRefPtr< T > TfCreateRefPtr(T *ptr)
HD_API HdRetainedSceneIndex()
virtual HD_API void RemovePrims(const HdSceneIndexObserver::RemovedPrimEntries &entries)
std::vector< AddedPrimEntry > AddedPrimEntries
HD_API SdfPathVector GetChildPrimPaths(const SdfPath &primPath) const override
virtual HD_API void AddPrims(const AddedPrimEntries &entries)
std::vector< class SdfPath > SdfPathVector
HD_API HdSceneIndexPrim GetPrim(const SdfPath &primPath) const override
static HD_API HdRetainedSceneIndexRefPtr New()
Creates a new retained scene index.
TF_DECLARE_REF_PTRS(HdRetainedSceneIndex)
HdContainerDataSourceHandle dataSource
virtual HD_API void DirtyPrims(const HdSceneIndexObserver::DirtiedPrimEntries &entries)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE