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 \
51 (skinningScaleXforms) \
56 UsdSkelImagingExtComputationInputNameTokens, USDSKELIMAGING_API,
57 USD_SKEL_IMAGING_EXT_COMPUTATION_INPUT_NAME_TOKENS);
59#define USD_SKEL_IMAGING_EXT_COMPUTATION_OUTPUT_NAME_TOKENS \
63 UsdSkelImagingExtComputationOutputNameTokens, USDSKELIMAGING_API,
64 USD_SKEL_IMAGING_EXT_COMPUTATION_OUTPUT_NAME_TOKENS);
66PXR_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.