7 #ifndef PXR_IMAGING_HDSI_LEGACY_DISPLAY_STYLE_OVERRIDE_SCENE_INDEX_H
8 #define PXR_IMAGING_HDSI_LEGACY_DISPLAY_STYLE_OVERRIDE_SCENE_INDEX_H
18 namespace HdsiLegacyDisplayStyleSceneIndex_Impl
43 static HdsiLegacyDisplayStyleOverrideSceneIndexRefPtr
44 New(
const HdSceneIndexBaseRefPtr &inputSceneIndex);
74 const HdSceneIndexBaseRefPtr &inputSceneIndex);
95 HdContainerDataSourceHandle
const _underlayDs;
100 #endif //PXR_IMAGING_HDSI_LEGACY_DISPLAY_STYLE_OVERRIDE_SCENE_INDEX_H
std::shared_ptr< _StyleInfo > _StyleInfoSharedPtr
HdsiLegacyDisplayStyleOverrideSceneIndex(const HdSceneIndexBaseRefPtr &inputSceneIndex)
void _PrimsDirtied(const HdSceneIndexBase &sender, const HdSceneIndexObserver::DirtiedPrimEntries &entries) override
void _PrimsAdded(const HdSceneIndexBase &sender, const HdSceneIndexObserver::AddedPrimEntries &entries) override
#define PXR_NAMESPACE_OPEN_SCOPE
HDSI_API HdSceneIndexPrim GetPrim(const SdfPath &primPath) const override
std::vector< class SdfPath > SdfPathVector
HDSI_API void SetCullStyleFallback(const TfToken &cullStyleFallback)
void _PrimsRemoved(const HdSceneIndexBase &sender, const HdSceneIndexObserver::RemovedPrimEntries &entries) override
TF_DECLARE_REF_PTRS(HdsiLegacyDisplayStyleOverrideSceneIndex)
HDSI_API SdfPathVector GetChildPrimPaths(const SdfPath &primPath) const override
#define PXR_NAMESPACE_CLOSE_SCOPE
HDSI_API void SetRefineLevelFallback(const std::optional< int > &refineLevelFallback)
static HDSI_API HdsiLegacyDisplayStyleOverrideSceneIndexRefPtr New(const HdSceneIndexBaseRefPtr &inputSceneIndex)