24 #ifndef PXR_USD_SDF_TOKENS_H
25 #define PXR_USD_SDF_TOKENS_H
28 #include "pxr/usd/sdf/api.h"
31 PXR_NAMESPACE_OPEN_SCOPE
35 ((AnyTypeToken, "__AnyType__"))
39 #define SDF_PATH_NS_DELIMITER_CHAR ':'
40 #define SDF_PATH_NS_DELIMITER_STR ":"
42 #define SDF_PATH_TOKENS \
45 ((absoluteIndicator, "/")) \
46 ((relativeRoot, ".")) \
47 ((childDelimiter, "/")) \
48 ((propertyDelimiter, ".")) \
49 ((relationshipTargetStart, "[")) \
50 ((relationshipTargetEnd, "]")) \
51 ((parentPathElement, "..")) \
52 ((mapperIndicator, "mapper")) \
53 ((expressionIndicator, "expression")) \
54 ((mapperArgDelimiter, ".")) \
55 ((namespaceDelimiter, SDF_PATH_NS_DELIMITER_STR)) \
60 #define SDF_METADATA_DISPLAYGROUP_TOKENS \
62 ((internal, "Internal")) \
63 ((dmanip, "Direct Manip")) \
64 ((pipeline, "Pipeline")) \
65 ((symmetry, "Symmetry")) \
66 ((ui, "User Interface"))
70 SDF_METADATA_DISPLAYGROUP_TOKENS);
72 PXR_NAMESPACE_CLOSE_SCOPE
74 #endif // PXR_USD_SDF_TOKENS_H
#define TF_DECLARE_PUBLIC_TOKENS(...)
Macro to define public tokens.
This file defines some macros that are useful for declaring and using static TfTokens.