7#ifndef EXT_RMANPKG_PLUGIN_RENDERMAN_PLUGIN_HD_PRMAN_RENDER_SETTINGS_H
8#define EXT_RMANPKG_PLUGIN_RENDERMAN_PLUGIN_HD_PRMAN_RENDER_SETTINGS_H
11#if PXR_VERSION >= 2308
13#include "pxr/imaging/hd/renderSettings.h"
15#include "RiTypesHelper.h"
17PXR_NAMESPACE_OPEN_SCOPE
20class HdPrman_RenderParam;
25 HdPrman_RenderSettings(
SdfPath const&
id);
27 ~HdPrman_RenderSettings()
override;
37 bool renderPassHasAovBindings)
const;
49 HdPrman_RenderParam *param);
56 const HdDirtyBits *dirtyBits)
override;
58#if PXR_VERSION <= 2308
62 void _ProcessRenderTerminals(
64 HdPrman_RenderParam *param);
66 void _ProcessRenderProducts(HdPrman_RenderParam *param);
69 RtParamList _settingsOptions;
73PXR_NAMESPACE_CLOSE_SCOPE
virtual HD_API void Finalize(HdRenderParam *renderParam)
Finalizes object resources.
The Hydra render index is a flattened representation of the client scene graph, which may be composed...
The HdRenderParam is an opaque (to core Hydra) handle, to an object that is obtained from the render ...
Hydra prim backing render settings scene description.
Adapter class providing data exchange with the client scene graph.
A path value used to locate objects in layers or scenegraphs.