7#ifndef PXR_IMAGING_HDX_TOKENS_H
8#define PXR_IMAGING_HDX_TOKENS_H
11#include "pxr/imaging/hdx/api.h"
12#include "pxr/imaging/hdx/version.h"
15PXR_NAMESPACE_OPEN_SCOPE
19 (hdxOitCounterBuffer) \
23 (hdxSelectionBuffer) \
27 (occludedSelectionOpacity) \
33 (oitCounterBufferBar) \
38 (oitRenderPassState) \
43 (renderIndexVersion) \
50 (selectionPointColors) \
51 (drawTargetRenderPasses)
55#define HDX_PRIMITIVE_TOKENS \
56 (lightTypePositional) \
57 (lightTypeDirectional) \
62 (colorCorrectionTask) \
63 (colorizeSelectionTask) \
65 (drawTargetResolveTask) \
68 (oitVolumeRenderTask) \
70 (pickFromRenderBufferTask) \
82#define HDX_RENDERTAG_TOKENS \
88 (interactiveOnlyGeom) \
93#define HDX_COLOR_CORRECTION_TOKENS \
99 HDX_COLOR_CORRECTION_TOKENS);
102#define HDX_COLOR_CHANNEL_TOKENS \
111 HDX_COLOR_CHANNEL_TOKENS);
114#define HDX_AOV_TOKENS \
119 (colorIntermediate) \
128#define HDX_SIMPLELIGHTTASK_TOKENS \
132 (useColorMaterialDiffuse) \
142 (worldToLightTransform) \
148 (worldToShadowMatrix) \
149 (shadowToWorldMatrix) \
158 HDX_SIMPLELIGHTTASK_TOKENS);
160PXR_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.