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 54 of file spec.h.

Member Data Documentation

VtArray<TfToken> UsdRenderSpec::includedPurposes

List of purposes to use to filter scene contents.

Definition at line 106 of file spec.h.

VtArray<TfToken> UsdRenderSpec::materialBindingPurposes

List of material binding purposes.

Definition at line 108 of file spec.h.

VtDictionary UsdRenderSpec::namespacedSettings

Any extra settings values discovered in requested namespaces.

Definition at line 110 of file spec.h.

std::vector<Product> UsdRenderSpec::products

The full list of products requested by this render.

Definition at line 102 of file spec.h.

std::vector<RenderVar> UsdRenderSpec::renderVars

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

Definition at line 104 of file spec.h.


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