HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UsdRenderSpec Struct Reference

#include <spec.h>

Classes

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

Public Attributes

std::vector< Productproducts
 The full list of products requested by this render. More...
 
std::vector< RenderVarrenderVars
 The full list of render vars requested by products in this render. More...
 
VtArray< TfTokenincludedPurposes
 List of purposes to use to filter scene contents. More...
 
VtArray< TfTokenmaterialBindingPurposes
 List of material binding purposes. More...
 
VtDictionary namespacedSettings
 Any extra settings values discovered in requested namespaces. More...
 

Detailed Description

A self-contained specification of render settings.

Note
This is preliminary API and is likely to change.

Definition at line 37 of file spec.h.

Member Data Documentation

VtArray<TfToken> UsdRenderSpec::includedPurposes

List of purposes to use to filter scene contents.

Definition at line 89 of file spec.h.

VtArray<TfToken> UsdRenderSpec::materialBindingPurposes

List of material binding purposes.

Definition at line 91 of file spec.h.

VtDictionary UsdRenderSpec::namespacedSettings

Any extra settings values discovered in requested namespaces.

Definition at line 93 of file spec.h.

std::vector<Product> UsdRenderSpec::products

The full list of products requested by this render.

Definition at line 85 of file spec.h.

std::vector<RenderVar> UsdRenderSpec::renderVars

The full list of render vars requested by products in this render.

Definition at line 87 of file spec.h.


The documentation for this struct was generated from the following file: