All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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

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

Definition at line 57 of file shaderNode.h.

#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"))

Definition at line 41 of file shaderNode.h.

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

Definition at line 67 of file shaderNode.h.