23 #ifndef PXR_IMAGING_HDSI_IMPLICIT_SURFACE_SCENE_INDEX_H
24 #define PXR_IMAGING_HDSI_IMPLICIT_SURFACE_SCENE_INDEX_H
32 #define HDSI_IMPLICIT_SURFACE_SCENE_INDEX_TOKENS \
54 static HdsiImplicitSurfaceSceneIndexRefPtr
55 New(
const HdSceneIndexBaseRefPtr &inputSceneIndex,
56 const HdContainerDataSourceHandle &inputArgs);
65 const HdSceneIndexBaseRefPtr &inputSceneIndex,
66 const HdContainerDataSourceHandle &inputArgs);
90 #endif //PXR_IMAGING_HDSI_IMPLICIT_SURFACE_SCENE_INDEX_H
static HDSI_API HdsiImplicitSurfaceSceneIndexRefPtr New(const HdSceneIndexBaseRefPtr &inputSceneIndex, const HdContainerDataSourceHandle &inputArgs)
void _PrimsAdded(const HdSceneIndexBase &sender, const HdSceneIndexObserver::AddedPrimEntries &entries) override
TF_DECLARE_PUBLIC_TOKENS(HdsiImplicitSurfaceSceneIndexTokens, HDSI_API, HDSI_IMPLICIT_SURFACE_SCENE_INDEX_TOKENS)
HDSI_API HdSceneIndexPrim GetPrim(const SdfPath &primPath) const override
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
#define PXR_NAMESPACE_CLOSE_SCOPE
HDSI_API SdfPathVector GetChildPrimPaths(const SdfPath &primPath) const override
TF_DECLARE_REF_PTRS(HdsiImplicitSurfaceSceneIndex)
void _PrimsDirtied(const HdSceneIndexBase &sender, const HdSceneIndexObserver::DirtiedPrimEntries &entries) override
HdsiImplicitSurfaceSceneIndex(const HdSceneIndexBaseRefPtr &inputSceneIndex, const HdContainerDataSourceHandle &inputArgs)
#define HDSI_IMPLICIT_SURFACE_SCENE_INDEX_TOKENS