7 #ifndef PXR_IMAGING_HDSI_DEBUGGING_SCENE_INDEX_H
8 #define PXR_IMAGING_HDSI_DEBUGGING_SCENE_INDEX_H
22 namespace HdsiDebuggingSceneIndex_Impl
47 static HdsiDebuggingSceneIndexRefPtr
48 New(HdSceneIndexBaseRefPtr
const &inputSceneIndex,
49 HdContainerDataSourceHandle
const &inputArgs);
83 HdContainerDataSourceHandle
const &inputArgs);
85 mutable std::mutex _primsMutex;
91 #endif // PXR_IMAGING_HD_DEBUGGING_SCENE_INDEX_H
HDSI_API void _PrimsRenamed(const HdSceneIndexBase &sender, const HdSceneIndexObserver::RenamedPrimEntries &entries) override
HDSI_API void _PrimsAdded(const HdSceneIndexBase &sender, const HdSceneIndexObserver::AddedPrimEntries &entries) override
std::vector< class SdfPath > SdfPathVector
std::map< SdfPath, _PrimInfo > _PrimMap
static HDSI_API HdsiDebuggingSceneIndexRefPtr New(HdSceneIndexBaseRefPtr const &inputSceneIndex, HdContainerDataSourceHandle const &inputArgs)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
HDSI_API void _PrimsRemoved(const HdSceneIndexBase &sender, const HdSceneIndexObserver::RemovedPrimEntries &entries) override
HDSI_API HdSceneIndexPrim GetPrim(const SdfPath &primPath) const override
std::shared_ptr< _PrimInfo > _PrimInfoSharedPtr
HDSI_API void _PrimsDirtied(const HdSceneIndexBase &sender, const HdSceneIndexObserver::DirtiedPrimEntries &entries) override
#define PXR_NAMESPACE_CLOSE_SCOPE
HDSI_API ~HdsiDebuggingSceneIndex() override
HDSI_API SdfPathVector GetChildPrimPaths(const SdfPath &primPath) const override
PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_WEAK_AND_REF_PTRS(HdsiDebuggingSceneIndex)