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
18 (hdxOitCounterBuffer) \
22 (hdxOitTransmissionDepthBuffer)\
25 (hdxSelectionBuffer) \
29 (occludedSelectionOpacity) \
34 (oitCounterBufferBar) \
38 (oitRenderPassState) \
40 (oitMaxDataBufferSize) \
44 (renderIndexVersion) \
51 (selectionPointColors) \
52 (drawTargetRenderPasses)
56#define HDX_PRIMITIVE_TOKENS \
57 (lightTypePositional) \
58 (lightTypeDirectional) \
63 (colorCorrectionTask) \
64 (colorizeSelectionTask) \
66 (drawTargetResolveTask) \
69 (oitVolumeRenderTask) \
71 (pickFromRenderBufferTask) \
83#define HDX_RENDERTAG_TOKENS \
89 (interactiveOnlyGeom) \
94#define HDX_COLOR_CORRECTION_TOKENS \
100 HDX_COLOR_CORRECTION_TOKENS);
103#define HDX_COLOR_CHANNEL_TOKENS \
112 HDX_COLOR_CHANNEL_TOKENS);
115#define HDX_AOV_TOKENS \
120 (colorIntermediate) \
129#define HDX_SIMPLELIGHTTASK_TOKENS \
133 (useColorMaterialDiffuse) \
144 (worldToLightTransform) \
150 (worldToShadowMatrix) \
151 (shadowToWorldMatrix) \
160 HDX_SIMPLELIGHTTASK_TOKENS);
162PXR_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.