7 #ifndef PXR_IMAGING_HD_RENDER_SETTINGS_H
8 #define PXR_IMAGING_HD_RENDER_SETTINGS_H
20 #include "pxr/base/vt/array.h"
238 VtValue _vUnionedSamplingInterval;
240 bool _disableDepthOfField;
241 bool _disableMotionBlur;
272 #endif // PXR_IMAGING_HD_RENDER_SETTINGS_H
HD_API bool IsActive() const
HD_API const VtArray< TfToken > & GetIncludedPurposes() const
HD_API bool GetDisableMotionBlur() const
HD_API const NamespacedSettings & GetNamespacedSettings() const
std::vector< RenderProduct > RenderProducts
bool disableMotionBlur
Settings overrides.
#define PXR_NAMESPACE_OPEN_SCOPE
HD_API const RenderProducts & GetRenderProducts() const
HD_API const VtValue & GetUnionedSamplingInterval() const
HD_API const VtArray< TfToken > & GetMaterialBindingPurposes() const
HD_API bool IsValid() const
virtual void _Sync(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, const HdDirtyBits *dirtyBits)
HD_API size_t hash_value(HdRenderSettings::RenderProduct const &rp)
HD_API HdDirtyBits GetInitialDirtyBitsMask() const override
VtDictionary namespacedSettings
SdfPath productPath
Identification & output information.
HD_API bool GetAndResetHasDirtyProducts()
VtDictionary namespacedSettings
HD_API ~HdRenderSettings() override
bool operator!=(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Inequality operator, does exact floating point comparisons.
HD_API const VtValue & GetCamera() const
TfToken aspectRatioConformPolicy
HD_API const TfToken & GetRenderingColorSpace() const
std::vector< RenderVar > renderVars
static HD_API std::string StringifyDirtyBits(HdDirtyBits dirtyBits)
#define PXR_NAMESPACE_CLOSE_SCOPE
SdfPath cameraPath
Camera and framing.
HD_API std::ostream & operator<<(std::ostream &out, const HdRenderSettings::RenderProduct &)
HD_API void Sync(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, HdDirtyBits *dirtyBits) final
HD_API bool GetDisableDepthOfField() const
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons.