24 #ifndef PXR_IMAGING_HDX_TOKENS_H
25 #define PXR_IMAGING_HDX_TOKENS_H
28 #include "pxr/imaging/hdx/api.h"
29 #include "pxr/imaging/hdx/version.h"
32 PXR_NAMESPACE_OPEN_SCOPE
36 (hdxOitCounterBuffer) \
40 (hdxSelectionBuffer) \
44 (occludedSelectionOpacity) \
50 (oitCounterBufferBar) \
55 (oitRenderPassState) \
60 (renderIndexVersion) \
67 (selectionPointColors) \
68 (drawTargetRenderPasses)
72 #define HDX_PRIMITIVE_TOKENS \
73 (lightTypePositional) \
74 (lightTypeDirectional) \
79 (drawTargetResolveTask) \
80 (colorizeSelectionTask) \
83 (oitVolumeRenderTask) \
85 (pickFromRenderBufferTask) \
97 #define HDX_RENDERTAG_TOKENS \
103 (interactiveOnlyGeom) \
108 #define HDX_COLOR_CORRECTION_TOKENS \
115 HDX_COLOR_CORRECTION_TOKENS);
118 #define HDX_COLOR_CHANNEL_TOKENS \
127 HDX_COLOR_CHANNEL_TOKENS);
130 #define HDX_AOV_TOKENS \
135 (colorIntermediate) \
140 PXR_NAMESPACE_CLOSE_SCOPE
142 #endif //PXR_IMAGING_HDX_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.