7 #ifndef PXR_IMAGING_HD_RENDER_DELEGATE_ADAPTER_RENDERER_H
8 #define PXR_IMAGING_HD_RENDER_DELEGATE_ADAPTER_RENDERER_H
34 HdSceneIndexBaseRefPtr
const &terminalSceneIndex,
35 HdContainerDataSourceHandle
const &rendererCreateArgs);
45 const std::vector<HdDriver> _drivers;
47 std::unique_ptr<HdRenderIndex>
const _renderIndex;
48 std::unique_ptr<HdEngine>
const _engine;
50 class _LegacyRenderControl;
51 std::unique_ptr<_LegacyRenderControl>
const _legacyRenderControl;
#define PXR_NAMESPACE_OPEN_SCOPE
HD_API ~HdRenderDelegateAdapterRenderer() override
HD_API HdRenderDelegateAdapterRenderer(HdPluginRenderDelegateUniqueHandle renderDelegate, HdSceneIndexBaseRefPtr const &terminalSceneIndex, HdContainerDataSourceHandle const &rendererCreateArgs)
HdLegacyRenderControlInterface * GetLegacyRenderControl() override
Transitory Hydra-1.0-like API.
#define PXR_NAMESPACE_CLOSE_SCOPE
TF_DECLARE_REF_PTRS(HdSceneIndexBase)