All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
spec.h File Reference
+ Include dependency graph for spec.h:

Go to the source code of this file.


struct  UsdRenderSpec
struct  UsdRenderSpec::Product
 Specification of a product. See UsdRenderProduct. More...
struct  UsdRenderSpec::RenderVar
 Specification of a render variable (aka AOV). See UsdRenderVar. More...


USDRENDER_API UsdRenderSpec UsdRenderComputeSpec (UsdRenderSettings const &settings, UsdTimeCode time, std::vector< std::string > const &namespaces)

Function Documentation

USDRENDER_API UsdRenderSpec UsdRenderComputeSpec ( UsdRenderSettings const settings,
UsdTimeCode  time,
std::vector< std::string > const namespaces 

Computes the specification of the render settings. For each product, applies the aspectRatioConformPolicy and computes a final screenWindow and pixelAspectRatio.

Any other attributes encountered are returned in extraSettings. If a non-empty list of namespaces is provided, only attributes within those namespaces are returned. If an empty list of namespaces is provided, all custom (non-schema) attributes are returned. The same list of namespaces is used for finding extraSettings in all UsdRender prim types.