|
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.