7 #ifndef PXR_IMAGING_HD_RENDER_INDEX_ADAPTER_SCENE_INDEX_H
8 #define PXR_IMAGING_HD_RENDER_INDEX_ADAPTER_SCENE_INDEX_H
30 static HdRenderIndexAdapterSceneIndexRefPtr
New(
31 HdContainerDataSourceHandle
const &inputArgs)
36 static HdRenderIndexAdapterSceneIndexRefPtr
New(
56 HdContainerDataSourceHandle
const &inputArgs);
61 std::unique_ptr<HdRenderDelegate>
const _renderDelegate;
62 std::unique_ptr<HdRenderIndex>
const _renderIndex;
75 const AddedPrimEntries &entries)
override;
80 const RemovedPrimEntries &entries)
override;
85 const DirtiedPrimEntries &entries)
override;
90 const RenamedPrimEntries &entries)
override;
TfRefPtr< T > TfCreateRefPtr(T *ptr)
#define PXR_NAMESPACE_OPEN_SCOPE
HD_API HdSceneIndexPrim GetPrim(const SdfPath &primPath) const override
static HdRenderIndexAdapterSceneIndexRefPtr New(const HdRenderDelegateInfo &info)
HD_API ~HdRenderIndexAdapterSceneIndex() override
HD_API SdfPathVector GetChildPrimPaths(const SdfPath &primPath) const override
std::vector< class SdfPath > SdfPathVector
TF_DECLARE_REF_PTRS(HdRenderIndexAdapterSceneIndex)
HdRenderIndex * GetRenderIndex() const
#define PXR_NAMESPACE_CLOSE_SCOPE
static HdRenderIndexAdapterSceneIndexRefPtr New(HdContainerDataSourceHandle const &inputArgs)