7#ifndef PXR_USD_IMAGING_USD_RI_PXR_IMAGING_TOKENS_H
8#define PXR_USD_IMAGING_USD_RI_PXR_IMAGING_TOKENS_H
10#include "pxr/usdImaging/usdRiPxrImaging/api.h"
16PXR_NAMESPACE_OPEN_SCOPE
18#define USDRIPXRIMAGING_TOKENS \
19 ((infoSource, "info:source")) \
22 ((primvarsNormals, "primvars:normals")) \
23 ((primvarsWidths, "primvars:widths")) \
26 (usdPopulatedPrimCount) \
29 (usdVaryingTopology) \
30 (usdVaryingVisibility) \
38 (UsdPrimvarReader_float)\
39 (UsdPrimvarReader_float2)\
40 (UsdPrimvarReader_float3)\
41 (UsdPrimvarReader_float4)\
42 (UsdPrimvarReader_int) \
44 (pxrBarnLightFilter) \
45 (pxrIntMultLightFilter) \
49 UsdRiPxrImagingTokens,
50 USDRIPXRIMAGING_API, USDRIPXRIMAGING_TOKENS);
52#define USDRIPXRIMAGING_PRIM_TYPE_TOKENS \
56 UsdRiPxrImagingPrimTypeTokens,
57 USDRIPXRIMAGING_API, USDRIPXRIMAGING_PRIM_TYPE_TOKENS);
59PXR_NAMESPACE_CLOSE_SCOPE
This file defines some macros that are useful for declaring and using static TfTokens.
#define TF_DECLARE_PUBLIC_TOKENS(...)
Macro to define public tokens.