24#ifndef PXR_IMAGING_HD_SCENE_INDEX_PLUGIN_H
25#define PXR_IMAGING_HD_SCENE_INDEX_PLUGIN_H
28#include "pxr/imaging/hd/api.h"
29#include "pxr/imaging/hf/pluginBase.h"
30#include "pxr/imaging/hd/sceneIndex.h"
32PXR_NAMESPACE_OPEN_SCOPE
39 HdSceneIndexBaseRefPtr AppendSceneIndex(
40 const HdSceneIndexBaseRefPtr &inputScene,
41 const HdContainerDataSourceHandle &inputArgs);
50 virtual HdSceneIndexBaseRefPtr _AppendSceneIndex(
51 const HdSceneIndexBaseRefPtr &inputScene,
52 const HdContainerDataSourceHandle &inputArgs);
54 HdSceneIndexPlugin() =
default;
56 ~HdSceneIndexPlugin()
override;
60PXR_NAMESPACE_CLOSE_SCOPE
Base class for all hydra plugin classes.