24 #ifndef PXR_IMAGING_HD_RETAINED_SCENE_INDEX_H
25 #define PXR_IMAGING_HD_RETAINED_SCENE_INDEX_H
49 static HdRetainedSceneIndexRefPtr
New() {
107 _PrimEntryTable _entries;
113 #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)
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
std::vector< class SdfPath > SdfPathVector
A vector of SdfPaths.
virtual HD_API void DirtyPrims(const HdSceneIndexObserver::DirtiedPrimEntries &entries)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE