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

#include <material.h>

Public Attributes

TfToken nodeTypeId
std::map< TfToken, VtValueparameters
std::map< TfToken, std::vector
< HdMaterialConnection2 > > 

Detailed Description

Describes an instance of a node within a network A node contains a (shader) type identifier, parameter values, and connections to upstream nodes. A single input (mapped by TfToken) may have multiple upstream connections to describe connected array elements.

Definition at line 163 of file material.h.

Member Data Documentation

std::map<TfToken, std::vector<HdMaterialConnection2> > HdMaterialNode2::inputConnections

Definition at line 167 of file material.h.

TfToken HdMaterialNode2::nodeTypeId

Definition at line 165 of file material.h.

std::map<TfToken, VtValue> HdMaterialNode2::parameters

Definition at line 166 of file material.h.

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