24 #ifndef PXR_IMAGING_HD_RENDER_SETTINGS_H
25 #define PXR_IMAGING_HD_RENDER_SETTINGS_H
31 #include "pxr/base/vt/array.h"
245 #endif // PXR_IMAGING_HD_RENDER_SETTINGS_H
HD_API bool IsActive() const
HD_API const VtArray< TfToken > & GetIncludedPurposes() const
HD_API const NamespacedSettings & GetNamespacedSettings() const
std::vector< RenderProduct > RenderProducts
bool disableMotionBlur
Settings overrides.
GLsizei const GLchar *const * string
HD_API const RenderProducts & GetRenderProducts() 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.
VtDictionary namespacedSettings
HD_API ~HdRenderSettings() override
HD_API const VtValue & GetShutterInterval() const
bool operator!=(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Inequality operator, does exact floating point comparisons.
TfToken aspectRatioConformPolicy
HD_API void Sync(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, HdDirtyBits *dirtyBits) overridefinal
HD_API const TfToken & GetRenderingColorSpace() const
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
std::vector< RenderVar > renderVars
#define PXR_NAMESPACE_CLOSE_SCOPE
SdfPath cameraPath
Camera and framing.
HD_API std::ostream & operator<<(std::ostream &out, const HdRenderSettings::RenderProduct &)
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons.