7 #ifndef PXR_USD_IMAGING_USD_IMAGING_LEGACY_RENDER_SETTINGS_SCENE_INDEX_H
8 #define PXR_USD_IMAGING_USD_IMAGING_LEGACY_RENDER_SETTINGS_SCENE_INDEX_H
26 #include <unordered_map>
44 UsdImagingLegacyRenderSettingsSceneIndexRefPtr
45 New(
const HdSceneIndexBaseRefPtr& inputSceneIndex);
76 HdSceneIndexBaseRefPtr
const &inputSceneIndex);
79 using _MapType = std::unordered_map<TfToken, VtValue, TfToken::HashFunctor>;
86 HdContainerDataSourceHandle _dataSource;
91 #endif // PXR_USD_IMAGING_USD_IMAGING_LEGACY_RENDER_SETTINGS_SCENE_INDEX_H
#define PXR_NAMESPACE_OPEN_SCOPE
GLsizei const GLfloat * value
UsdImagingLegacyRenderSettingsSceneIndex(HdSceneIndexBaseRefPtr const &inputSceneIndex)
USDIMAGING_API HdSceneIndexPrim GetPrim(const SdfPath &primPath) const override
void _PrimsRemoved(const HdSceneIndexBase &, const HdSceneIndexObserver::RemovedPrimEntries &entries) override
void _PrimsDirtied(const HdSceneIndexBase &, const HdSceneIndexObserver::DirtiedPrimEntries &entries) override
PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_REF_PTRS(UsdImagingLegacyRenderSettingsSceneIndex)
std::vector< class SdfPath > SdfPathVector
USDIMAGING_API SdfPathVector GetChildPrimPaths(const SdfPath &primPath) const override
#define PXR_NAMESPACE_CLOSE_SCOPE
void _PrimsAdded(const HdSceneIndexBase &, const HdSceneIndexObserver::AddedPrimEntries &entries) override
static USDIMAGING_API UsdImagingLegacyRenderSettingsSceneIndexRefPtr New(const HdSceneIndexBaseRefPtr &inputSceneIndex)
USDIMAGING_API void SetRenderSetting(const TfToken &id, const VtValue &value)