18 #ifndef PXR_USD_IMAGING_USD_IMAGING_USD_RENDER_SETTINGS_SCHEMA_H 
   19 #define PXR_USD_IMAGING_USD_IMAGING_USD_RENDER_SETTINGS_SCHEMA_H 
   35 #define USD_IMAGING_USD_RENDER_SETTINGS_SCHEMA_TOKENS \ 
   36     (__usdRenderSettings) \ 
   39     (aspectRatioConformPolicy) \ 
   42     (disableDepthOfField) \ 
   45     (materialBindingPurposes) \ 
   46     (renderingColorSpace) \ 
   48     (namespacedSettings) \ 
   72         const HdContainerDataSourceHandle &fromParentContainer);
 
  204     static HdContainerDataSourceHandle
 
  217         const HdContainerDataSourceHandle &namespacedSettings
 
  264             const HdContainerDataSourceHandle &namespacedSettings);
 
  268         HdContainerDataSourceHandle 
Build();
 
  282         HdContainerDataSourceHandle _namespacedSettings;
 
USDIMAGING_API Builder & SetNamespacedSettings(const HdContainerDataSourceHandle &namespacedSettings)
 
USDIMAGING_API HdPathDataSourceHandle GetCamera() const 
 
USDIMAGING_API HdVec2iDataSourceHandle GetResolution() const 
 
USDIMAGING_API HdFloatDataSourceHandle GetPixelAspectRatio() const 
 
USDIMAGING_API HdContainerDataSourceHandle GetNamespacedSettings() const 
 
HdFloatDataSource::Handle HdFloatDataSourceHandle
 
USDIMAGING_API Builder & SetProducts(const HdPathArrayDataSourceHandle &products)
 
static USDIMAGING_API const HdDataSourceLocator & GetNamespacedSettingsLocator()
Prim-level relative data source locator to locate namespacedSettings. 
 
static USDIMAGING_API const HdDataSourceLocator & GetResolutionLocator()
Prim-level relative data source locator to locate resolution. 
 
USDIMAGING_API HdTokenArrayDataSourceHandle GetIncludedPurposes() const 
 
HdPathArrayDataSource::Handle HdPathArrayDataSourceHandle
 
USDIMAGING_API Builder & SetCamera(const HdPathDataSourceHandle &camera)
 
HdVec4fDataSource::Handle HdVec4fDataSourceHandle
 
static USDIMAGING_API const HdDataSourceLocator & GetDisableDepthOfFieldLocator()
Prim-level relative data source locator to locate disableDepthOfField. 
 
HUSD_API const char * aspectRatioConformPolicy()
 
USDIMAGING_API HdTokenDataSourceHandle GetAspectRatioConformPolicy() const 
 
USDIMAGING_API HdVec4fDataSourceHandle GetDataWindowNDC() const 
 
USDIMAGING_API HdTokenDataSourceHandle GetRenderingColorSpace() const 
 
HdTokenArrayDataSource::Handle HdTokenArrayDataSourceHandle
 
USDIMAGING_API Builder & SetDisableDepthOfField(const HdBoolDataSourceHandle &disableDepthOfField)
 
USDIMAGING_API HdBoolDataSourceHandle GetDisableMotionBlur() const 
 
USDIMAGING_API Builder & SetResolution(const HdVec2iDataSourceHandle &resolution)
 
USDIMAGING_API Builder & SetPixelAspectRatio(const HdFloatDataSourceHandle &pixelAspectRatio)
 
static USDIMAGING_API const HdDataSourceLocator & GetIncludedPurposesLocator()
Prim-level relative data source locator to locate includedPurposes. 
 
USDIMAGING_API Builder & SetAspectRatioConformPolicy(const HdTokenDataSourceHandle &aspectRatioConformPolicy)
 
TF_DECLARE_PUBLIC_TOKENS(UsdImagingUsdRenderSettingsSchemaTokens, USDIMAGING_API, USD_IMAGING_USD_RENDER_SETTINGS_SCHEMA_TOKENS)
 
static USDIMAGING_API const TfToken & GetSchemaToken()
 
HdBoolDataSource::Handle HdBoolDataSourceHandle
 
static USDIMAGING_API const HdDataSourceLocator & GetRenderingColorSpaceLocator()
Prim-level relative data source locator to locate renderingColorSpace. 
 
UsdImagingUsdRenderSettingsSchema(HdContainerDataSourceHandle container)
 
HUSD_API const char * resolution()
 
USDIMAGING_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far. 
 
USDIMAGING_API Builder & SetDisableMotionBlur(const HdBoolDataSourceHandle &disableMotionBlur)
 
static USDIMAGING_API const HdDataSourceLocator & GetCameraLocator()
Prim-level relative data source locator to locate camera. 
 
static USDIMAGING_API const HdDataSourceLocator & GetDisableMotionBlurLocator()
Prim-level relative data source locator to locate disableMotionBlur. 
 
HUSD_API const char * pixelAspectRatio()
 
static USDIMAGING_API const HdDataSourceLocator & GetDataWindowNDCLocator()
Prim-level relative data source locator to locate dataWindowNDC. 
 
USDIMAGING_API Builder & SetMaterialBindingPurposes(const HdTokenArrayDataSourceHandle &materialBindingPurposes)
 
static USDIMAGING_API const HdDataSourceLocator & GetDefaultLocator()
 
static USDIMAGING_API const HdDataSourceLocator & GetMaterialBindingPurposesLocator()
Prim-level relative data source locator to locate materialBindingPurposes. 
 
static USDIMAGING_API UsdImagingUsdRenderSettingsSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
 
USDIMAGING_API Builder & SetIncludedPurposes(const HdTokenArrayDataSourceHandle &includedPurposes)
 
USDIMAGING_API Builder & SetDataWindowNDC(const HdVec4fDataSourceHandle &dataWindowNDC)
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
#define USD_IMAGING_USD_RENDER_SETTINGS_SCHEMA_TOKENS
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
USDIMAGING_API HdBoolDataSourceHandle GetDisableDepthOfField() const 
 
static USDIMAGING_API const HdDataSourceLocator & GetAspectRatioConformPolicyLocator()
Prim-level relative data source locator to locate aspectRatioConformPolicy. 
 
static USDIMAGING_API const HdDataSourceLocator & GetProductsLocator()
Prim-level relative data source locator to locate products. 
 
HdVec2iDataSource::Handle HdVec2iDataSourceHandle
 
HUSD_API const char * dataWindowNDC()
 
USDIMAGING_API Builder & SetRenderingColorSpace(const HdTokenDataSourceHandle &renderingColorSpace)
 
HdPathDataSource::Handle HdPathDataSourceHandle
 
static USDIMAGING_API const HdDataSourceLocator & GetPixelAspectRatioLocator()
Prim-level relative data source locator to locate pixelAspectRatio. 
 
USDIMAGING_API HdPathArrayDataSourceHandle GetProducts() const 
 
HdTokenDataSource::Handle HdTokenDataSourceHandle
 
USDIMAGING_API HdTokenArrayDataSourceHandle GetMaterialBindingPurposes() const 
 
HUSD_API const char * disableMotionBlur()
 
static USDIMAGING_API HdContainerDataSourceHandle BuildRetained(const HdVec2iDataSourceHandle &resolution, const HdFloatDataSourceHandle &pixelAspectRatio, const HdTokenDataSourceHandle &aspectRatioConformPolicy, const HdVec4fDataSourceHandle &dataWindowNDC, const HdBoolDataSourceHandle &disableMotionBlur, const HdBoolDataSourceHandle &disableDepthOfField, const HdPathDataSourceHandle &camera, const HdTokenArrayDataSourceHandle &includedPurposes, const HdTokenArrayDataSourceHandle &materialBindingPurposes, const HdTokenDataSourceHandle &renderingColorSpace, const HdPathArrayDataSourceHandle &products, const HdContainerDataSourceHandle &namespacedSettings)