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

Go to the source code of this file.

Classes

class  SdrShaderPropertyMetadata
 

Macros

#define SDR_PROPERTY_METADATA_TOKENS
 
#define SDR_PROPERTY_ROLE_TOKENS   ((None, "none"))
 
#define SDR_PROPERTY_TOKENS   ((PageDelimiter, ":"))
 

Functions

 TF_DECLARE_PUBLIC_TOKENS (SdrPropertyMetadata, SDR_API, SDR_PROPERTY_METADATA_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (SdrPropertyRole, SDR_API, SDR_PROPERTY_ROLE_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (SdrPropertyTokens, SDR_API, SDR_PROPERTY_TOKENS)
 

Macro Definition Documentation

#define SDR_PROPERTY_METADATA_TOKENS
Value:
((Label, "label")) \
((Help, "help")) \
((Page, "page")) \
((RenderType, "renderType")) \
((Role, "role")) \
((Widget, "widget")) \
((Hints, "hints")) \
((Options, "options")) \
((IsDynamicArray, "isDynamicArray")) \
((TupleSize, "tupleSize")) \
((Connectable, "connectable")) \
((Tag, "tag")) \
((ShownIf, "shownIf")) \
((ValidConnectionTypes, "validConnectionTypes")) \
((VstructMemberOf, "vstructMemberOf")) \
((VstructMemberName, "vstructMemberName")) \
((VstructConditionalExpr, "vstructConditionalExpr"))\
((IsAssetIdentifier, "__SDR__isAssetIdentifier"))\
((ImplementationName, "__SDR__implementationName"))\
((SdrUsdDefinitionType, "sdrUsdDefinitionType"))\
((DefaultInput, "__SDR__defaultinput")) \
((Target, "__SDR__target")) \
((Colorspace, "__SDR__colorspace"))
void * Widget
OS specific type windowing definitions.
Definition: WindowWrapper.h:48

Definition at line 22 of file shaderPropertyMetadata.h.

#define SDR_PROPERTY_ROLE_TOKENS   ((None, "none"))

Definition at line 49 of file shaderPropertyMetadata.h.

#define SDR_PROPERTY_TOKENS   ((PageDelimiter, ":"))

Definition at line 52 of file shaderPropertyMetadata.h.

Function Documentation

TF_DECLARE_PUBLIC_TOKENS ( SdrPropertyMetadata  ,
SDR_API  ,
SDR_PROPERTY_METADATA_TOKENS   
)

SdrPropertyMetadata contains named metadata keys that should have consistent types and semantics across all clients

Deprecated:
Certain fields in SdrPropertyMetadata are deprecated:
  • SdrPropertyMetadata->Hints
  • SdrPropertyMetadata->Options
  • SdrPropertyMetadata->Tag
  • SdrPropertyMetadata->Target
TF_DECLARE_PUBLIC_TOKENS ( SdrPropertyRole  ,
SDR_API  ,
SDR_PROPERTY_ROLE_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( SdrPropertyTokens  ,
SDR_API  ,
SDR_PROPERTY_TOKENS   
)