24 #ifndef PXR_USD_IMAGING_USD_IMAGING_TOKENS_H 25 #define PXR_USD_IMAGING_USD_IMAGING_TOKENS_H 28 #include "pxr/usdImaging/usdImaging/api.h" 31 PXR_NAMESPACE_OPEN_SCOPE
34 #define USDIMAGING_TOKENS \ 35 ((collectionLightLink, "collection:lightLink")) \ 36 ((collectionShadowLink, "collection:shadowLink")) \ 37 ((infoSource, "info:source")) \ 40 ((primvarsNormals, "primvars:normals")) \ 41 ((primvarsWidths, "primvars:widths")) \ 44 (usdPopulatedPrimCount) \ 47 (usdVaryingTopology) \ 48 (usdVaryingVisibility) \ 56 (UsdPrimvarReader_float)\ 57 (UsdPrimvarReader_float2)\ 58 (UsdPrimvarReader_float3)\ 59 (UsdPrimvarReader_float4)\ 60 (UsdPrimvarReader_int) \ 62 ((stageSceneIndexRepopulate, "__usdStageSceneIndexRepopulate")) 64 #define USDIMAGING_SPECIFIER_TOKENS \ 70 #define USDIMAGING_NATIVE_INSTANCING_TOKENS \ 73 ((prototypesScope, "__Usd_Prototypes")) 77 USDIMAGING_API, USDIMAGING_TOKENS);
80 UsdImagingSpecifierTokens,
81 USDIMAGING_API, USDIMAGING_SPECIFIER_TOKENS);
84 UsdImagingNativeInstancingTokens,
85 USDIMAGING_API, USDIMAGING_NATIVE_INSTANCING_TOKENS);
87 PXR_NAMESPACE_CLOSE_SCOPE
89 #endif //PXR_USD_IMAGING_USD_IMAGING_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.