HDK
|
#include <validator.h>
Public Attributes | |
TfToken | name |
PlugPluginPtr | pluginPtr |
TfTokenVector | keywords |
list of keywords extracted for this test from the plugInfo.json More... | |
std::string | doc |
TfTokenVector | schemaTypes |
bool | isTimeDependent |
bool | isSuite |
whether this test represents a test suite or not More... | |
A structure which describes metadata for a UsdValidationValidator.
The metadata values are populated from the plugInfo.json associated with a validator's plugin. PlugInfo can provide the following validator metadata:
Definition at line 54 of file validator.h.
std::string UsdValidationValidatorMetadata::doc |
doc string extracted from plugInfo.json This is a mandatory field for a ValidatorMetadata.
Definition at line 75 of file validator.h.
bool UsdValidationValidatorMetadata::isSuite |
whether this test represents a test suite or not
Definition at line 87 of file validator.h.
bool UsdValidationValidatorMetadata::isTimeDependent |
whether this test is time dependent or not. Only PrimValidators and StageValidators can be time dependent. By default this is false.
Definition at line 84 of file validator.h.
TfTokenVector UsdValidationValidatorMetadata::keywords |
list of keywords extracted for this test from the plugInfo.json
Definition at line 71 of file validator.h.
TfToken UsdValidationValidatorMetadata::name |
Name of the validator.
For plugin provided validators, this is prefixed with the pluginName, like "pluginName:testName" in order to uniquely identify these plugin provided validators.
This is a mandatory field for a ValidatorMetadata.
Definition at line 63 of file validator.h.
PlugPluginPtr UsdValidationValidatorMetadata::pluginPtr |
Pointer to the plugin to which a plugin based validator belongs.
For non-plugin based validator, pluginPtr is nullptr.
Definition at line 68 of file validator.h.
TfTokenVector UsdValidationValidatorMetadata::schemaTypes |
list of schemaTypes names this test applies to, extracted from plugInfo.json
Definition at line 79 of file validator.h.