8#ifndef PXR_USD_VALIDATION_USD_GEOM_VALIDATORS_TOKENS_H
9#define PXR_USD_VALIDATION_USD_GEOM_VALIDATORS_TOKENS_H
15#include "pxr/usdValidation/usdGeomValidators/api.h"
17PXR_NAMESPACE_OPEN_SCOPE
19#define USD_GEOM_VALIDATOR_NAME_TOKENS \
20 ((stageMetadataChecker, "usdGeomValidators:StageMetadataChecker")) \
21 ((subsetFamilies, "usdGeomValidators:SubsetFamilies")) \
22 ((subsetParentIsImageable, "usdGeomValidators:SubsetParentIsImageable")) \
23 ((encapsulationChecker, "usdGeomValidators:EncapsulationChecker"))
25#define USD_GEOM_VALIDATOR_KEYWORD_TOKENS \
29#define USD_GEOM_VALIDATION_ERROR_NAME_TOKENS \
30 ((missingMetersPerUnitMetadata, "MissingMetersPerUnitMetadata")) \
31 ((missingUpAxisMetadata, "MissingUpAxisMetadata")) \
32 ((invalidSubsetFamily, "InvalidSubsetFamily")) \
33 ((notImageableSubsetParent, "NotImageableSubsetParent")) \
34 ((invalidNestedGprims, "InvalidNestedGprims"))
54 USDGEOMVALIDATORS_API,
57PXR_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.
#define USD_GEOM_VALIDATOR_NAME_TOKENS
Tokens representing validator names.
#define USD_GEOM_VALIDATOR_KEYWORD_TOKENS
Tokens representing keywords associated with any validator in the usdGeom plugin.
#define USD_GEOM_VALIDATION_ERROR_NAME_TOKENS
Tokens representing validation error identifier.