24 #ifndef PXR_IMAGING_HD_TOKENS_H
25 #define PXR_IMAGING_HD_TOKENS_H
48 (centripetalCatmullRom) \
68 (elementsVisibility) \
88 (nonlinearSampleCount) \
114 (topologyVisibility) \
130 ((bSpline, "bspline"))
132 #define HD_INSTANCER_TOKENS \
133 (culledInstanceIndices) \
135 (instancerTransform) \
136 (instancerTransformInverse) \
138 (instanceIndexBase) \
141 ((instanceTransforms, "hydra:instanceTransforms")) \
142 ((instanceRotations, "hydra:instanceRotations")) \
143 ((instanceScales, "hydra:instanceScales")) \
144 ((instanceTranslations, "hydra:instanceTranslations")) \
149 (instanceTransform) \
154 #define HD_REPR_TOKENS \
161 (refinedWireOnSurf) \
165 #define HD_CULLSTYLE_TOKENS \
170 (backUnlessDoubleSided) \
171 (frontUnlessDoubleSided)
173 #define HD_MODEL_DRAWMODE_TOKENS \
178 ((default_, "default")) \
183 #define HD_PERF_TOKENS \
185 (basisCurvesTopology) \
186 (bufferSourcesResolved) \
187 (bufferArrayRangeMigrated) \
188 (bufferArrayRangeContainerResized) \
189 (computationsCommited) \
193 (dirtyListsRebuilt) \
195 (garbageCollectedSsbo) \
196 (garbageCollectedUbo) \
197 (garbageCollectedVbo) \
199 (instBasisCurvesTopology) \
200 (instBasisCurvesTopologyRange) \
201 (instExtComputationDataRange) \
203 (instMeshTopologyRange) \
205 (instVertexAdjacency) \
208 (numCompletedSamples) \
211 (quadrangulateFaceVarying) \
212 (quadrangulatedVerts) \
216 (skipInvisibleRprimSync) \
217 (subdivisionRefineCPU) \
218 (subdivisionRefineGPU) \
220 (triangulateFaceVarying) \
225 #define HD_SHADER_TOKENS \
228 (commonShaderSource) \
233 (displacementShader) \
236 (imageToWorldMatrix) \
237 (imageToHorizontallyNormalizedFilmback) \
239 (lightingBlendAmount) \
245 (pointSelectedSize) \
248 (tessControlShader) \
250 (postTessControlShader) \
251 (postTessVertexShader) \
256 (worldToViewMatrix) \
257 (worldToViewInverseMatrix) \
262 #define HD_MATERIALTAG_TOKENS \
267 #define HD_MATERIAL_TERMINAL_TOKENS \
274 #define HD_RENDERTAG_TOKENS \
282 #define HD_RENDER_CONTEXT_TOKENS \
285 #define HD_OPTION_TOKENS \
288 #define HD_RPRIMTYPE_TOKENS \
305 #define HD_SPRIMTYPE_TOKENS \
332 #define HD_BPRIMTYPE_TOKENS \
337 #define HD_PRIMTYPE_TOKENS \
338 HD_RPRIMTYPE_TOKENS \
339 HD_SPRIMTYPE_TOKENS \
340 HD_BPRIMTYPE_TOKENS \
351 #define HD_PRIMVAR_ROLE_TOKENS \
363 #define HD_AOV_TOKENS \
409 ((primvars, "primvars:")) \
427 ((shader, "shader:"))
439 #define HD_RENDER_SETTINGS_TOKENS \
442 (enableSceneMaterials) \
443 (enableSceneLights) \
444 (domeLightCameraVisibility) \
446 (convergedVariance) \
447 (convergedSamplesPerPixel) \
453 #define HD_RENDER_SETTINGS_PRIM_TOKENS \
455 (namespacedSettings) \
458 (materialBindingPurposes) \
459 (renderingColorSpace) \
464 #define HD_ASPECT_RATIO_CONFORM_POLICY \
465 (adjustApertureWidth) \
466 (adjustApertureHeight) \
469 (adjustPixelAspectRatio) \
471 #define HD_RESOURCE_TYPE_TOKENS \
475 #define HD_SCENE_INDEX_EMULATION_TOKENS \
509 #endif //PXR_IMAGING_HD_TOKENS_H
#define HD_MATERIAL_TERMINAL_TOKENS
HD_API const TfTokenVector & HdLightPrimTypeTokens()
#define HD_INSTANCER_TOKENS
HD_API TfToken HdAovTokensMakePrimvar(TfToken const &primvar)
HD_API TfToken HdAovTokensMakeShader(TfToken const &shader)
HD_API bool HdPrimTypeIsLight(TfToken const &primType)
#define HD_BPRIMTYPE_TOKENS
#define HD_MATERIALTAG_TOKENS
#define HD_MODEL_DRAWMODE_TOKENS
#define HD_SCENE_INDEX_EMULATION_TOKENS
#define HD_ASPECT_RATIO_CONFORM_POLICY
#define HD_RESOURCE_TYPE_TOKENS
std::vector< TfToken > TfTokenVector
Convenience types.
#define HD_RENDERTAG_TOKENS
#define HD_PRIMTYPE_TOKENS
#define HD_RPRIMTYPE_TOKENS
ARCH_PRAGMA_PUSH ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS TF_DECLARE_PUBLIC_TOKENS(GusdTokens, GUSD_TOKENS)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define HD_SPRIMTYPE_TOKENS
PXR_NAMESPACE_OPEN_SCOPE HD_API TfEnvSetting< bool > HD_USE_DEPRECATED_INSTANCER_PRIMVAR_NAMES
#define HD_RENDER_CONTEXT_TOKENS
HD_API TfToken HdAovTokensMakeLpe(TfToken const &lpe)
#define PXR_NAMESPACE_CLOSE_SCOPE
#define HD_PRIMVAR_ROLE_TOKENS
#define HD_RENDER_SETTINGS_PRIM_TOKENS
#define HD_CULLSTYLE_TOKENS
#define HD_RENDER_SETTINGS_TOKENS
HD_API bool HdPrimTypeIsGprim(TfToken const &primType)