Loading...
Searching...
No Matches
validatorTokens.h
Go to the documentation of this file.
1//
2// Copyright 2024 Pixar
3//
4// Licensed under the terms set forth in the LICENSE.txt file available at
5// https://openusd.org/license.
6//
7
8#ifndef PXR_USD_VALIDATION_USD_UTILS_VALIDATORS_TOKENS_H
9#define PXR_USD_VALIDATION_USD_UTILS_VALIDATORS_TOKENS_H
10
12
13#include "pxr/pxr.h"
15#include "pxr/usdValidation/usdUtilsValidators/api.h"
16
17PXR_NAMESPACE_OPEN_SCOPE
18
19#define USD_UTILS_VALIDATOR_NAME_TOKENS \
20 ((packageEncapsulationValidator, \
21 "usdUtilsValidators:PackageEncapsulationValidator")) \
22 ((fileExtensionValidator, \
23 "usdUtilsValidators:FileExtensionValidator")) \
24 ((missingReferenceValidator, \
25 "usdUtilsValidators:MissingReferenceValidator")) \
26 ((rootPackageValidator, "usdUtilsValidators:RootPackageValidator")) \
27 ((usdzPackageValidator, "usdUtilsValidators:UsdzPackageValidator"))
28
29#define USD_UTILS_VALIDATOR_KEYWORD_TOKENS \
30 (UsdUtilsValidators) \
31 (UsdzValidators)
32
33#define USD_UTILS_VALIDATION_ERROR_NAME_TOKENS \
34 ((layerNotInPackage, "LayerNotInPackage")) \
35 ((assetNotInPackage, "AssetNotInPackage")) \
36 ((invalidLayerInPackage, "InvalidLayerInPackage")) \
37 ((unsupportedFileExtensionInPackage, \
38 "UnsupportedFileExtensionInPackage")) \
39 ((unresolvableDependency, "UnresolvableDependency")) \
40 ((compressionDetected, "CompressionDetected")) \
41 ((byteMisalignment, "ByteMisalignment"))
42
47TF_DECLARE_PUBLIC_TOKENS(UsdUtilsValidatorNameTokens, USDUTILSVALIDATORS_API,
48 USD_UTILS_VALIDATOR_NAME_TOKENS);
49
55TF_DECLARE_PUBLIC_TOKENS(UsdUtilsValidatorKeywordTokens, USDUTILSVALIDATORS_API,
56 USD_UTILS_VALIDATOR_KEYWORD_TOKENS);
57
60TF_DECLARE_PUBLIC_TOKENS(UsdUtilsValidationErrorNameTokens,
61 USDUTILSVALIDATORS_API,
63
64PXR_NAMESPACE_CLOSE_SCOPE
65
66#endif
This file defines some macros that are useful for declaring and using static TfTokens.
#define TF_DECLARE_PUBLIC_TOKENS(...)
Macro to define public tokens.
Definition: staticTokens.h:92
#define USD_UTILS_VALIDATION_ERROR_NAME_TOKENS
Tokens representing validation error identifier.