7#ifndef PXR_USD_IMAGING_USD_SKEL_IMAGING_TOKENS_H
8#define PXR_USD_IMAGING_USD_SKEL_IMAGING_TOKENS_H
11#include "pxr/usdImaging/usdSkelImaging/api.h"
14PXR_NAMESPACE_OPEN_SCOPE
16#define USD_SKEL_IMAGING_PRIM_TYPE_TOKENS \
22 UsdSkelImagingPrimTypeTokens,
23 USDSKELIMAGING_API, USD_SKEL_IMAGING_PRIM_TYPE_TOKENS);
25#define USD_SKEL_IMAGING_EXT_COMPUTATION_NAME_TOKENS \
26 ((aggregatorComputation, "skinningInputAggregatorComputation")) \
27 ((computation, "skinningComputation"))
30 UsdSkelImagingExtComputationNameTokens, USDSKELIMAGING_API,
31 USD_SKEL_IMAGING_EXT_COMPUTATION_NAME_TOKENS);
33#define USD_SKEL_IMAGING_EXT_AGGREGATOR_COMPUTATION_INPUT_NAME_TOKENS \
37 (numInfluencesPerComponent) \
38 (hasConstantInfluences) \
40 (blendShapeOffsetRanges) \
41 (numBlendShapeOffsetRanges)
44 UsdSkelImagingExtAggregatorComputationInputNameTokens, USDSKELIMAGING_API,
45 USD_SKEL_IMAGING_EXT_AGGREGATOR_COMPUTATION_INPUT_NAME_TOKENS);
47#define USD_SKEL_IMAGING_EXT_COMPUTATION_INPUT_NAME_TOKENS \
50 (skinningScaleXforms) \
52 ((skelLocalToCommonSpace, "skelLocalToWorld")) \
53 ((commonSpaceToPrimLocal, "primWorldToLocal"))
79 UsdSkelImagingExtComputationInputNameTokens, USDSKELIMAGING_API,
80 USD_SKEL_IMAGING_EXT_COMPUTATION_INPUT_NAME_TOKENS);
82#define USD_SKEL_IMAGING_EXT_COMPUTATION_LEGACY_INPUT_NAME_TOKENS \
87 UsdSkelImagingExtComputationLegacyInputNameTokens, USDSKELIMAGING_API,
88 USD_SKEL_IMAGING_EXT_COMPUTATION_LEGACY_INPUT_NAME_TOKENS);
91#define USD_SKEL_IMAGING_EXT_COMPUTATION_OUTPUT_NAME_TOKENS \
95 UsdSkelImagingExtComputationOutputNameTokens, USDSKELIMAGING_API,
96 USD_SKEL_IMAGING_EXT_COMPUTATION_OUTPUT_NAME_TOKENS);
98PXR_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.