24 #ifndef EXT_RMANPKG_24_0_PLUGIN_RENDERMAN_PLUGIN_HD_PRMAN_RENDER_PARAM_H
25 #define EXT_RMANPKG_24_0_PLUGIN_RENDERMAN_PLUGIN_HD_PRMAN_RENDER_PARAM_H
28 #include "pxr/imaging/hd/renderDelegate.h"
29 #include "hdPrman/context.h"
31 PXR_NAMESPACE_OPEN_SCOPE
36 HdPrman_RenderParam(std::shared_ptr<HdPrman_Context>
const& context)
39 virtual ~HdPrman_RenderParam() =
default;
42 virtual HdPrman_Context* AcquireContext() {
43 return _context.get();
47 std::shared_ptr<HdPrman_Context> _context;
50 PXR_NAMESPACE_CLOSE_SCOPE
52 #endif // EXT_RMANPKG_24_0_PLUGIN_RENDERMAN_PLUGIN_HD_PRMAN_RENDER_PARAM_H
The HdRenderParam is an opaque (to core Hydra) handle, to an object that is obtained from the render ...