All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
shaderNode.h File Reference
+ Include dependency graph for shaderNode.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SdrShaderNode
 A specialized version of NdrNode which holds shading information. More...
 

Macros

#define SDR_NODE_METADATA_TOKENS
 
#define SDR_NODE_CONTEXT_TOKENS
 
#define SDR_NODE_ROLE_TOKENS
 

Functions

 TF_DECLARE_PUBLIC_TOKENS (SdrNodeMetadata, SDR_API, SDR_NODE_METADATA_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (SdrNodeContext, SDR_API, SDR_NODE_CONTEXT_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (SdrNodeRole, SDR_API, SDR_NODE_ROLE_TOKENS)
 

Macro Definition Documentation

◆ SDR_NODE_CONTEXT_TOKENS

#define SDR_NODE_CONTEXT_TOKENS
Value:
((Pattern, "pattern")) \
((Surface, "surface")) \
((Volume, "volume")) \
((Displacement, "displacement")) \
((Light, "light")) \
((DisplayFilter, "displayFilter")) \
((LightFilter, "lightFilter")) \
((PixelFilter, "pixelFilter")) \
((SampleFilter, "sampleFilter"))

Definition at line 44 of file shaderNode.h.

◆ SDR_NODE_METADATA_TOKENS

#define SDR_NODE_METADATA_TOKENS
Value:
((Category, "category")) \
((Role, "role")) \
((Departments, "departments")) \
((Help, "help")) \
((Label, "label")) \
((Pages, "pages")) \
((Primvars, "primvars")) \
((ImplementationName, "__SDR__implementationName"))\
((Target, "__SDR__target")) \
((SdrUsdEncodingVersion, "sdrUsdEncodingVersion")) \
((SdrDefinitionNameFallbackPrefix, "sdrDefinitionNameFallbackPrefix"))

Definition at line 26 of file shaderNode.h.

◆ SDR_NODE_ROLE_TOKENS

#define SDR_NODE_ROLE_TOKENS
Value:
((Primvar, "primvar")) \
((Texture, "texture")) \
((Field, "field")) \
((Math, "math")) \

Definition at line 55 of file shaderNode.h.