HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
validator.h File Reference
#include "pxr/pxr.h"
#include "pxr/base/gf/interval.h"
#include "pxr/base/tf/token.h"
#include "pxr/usd/usd/stage.h"
#include "pxr/usd/usd/timeCode.h"
#include "pxr/usdValidation/usdValidation/api.h"
#include "pxr/usdValidation/usdValidation/timeRange.h"
#include <functional>
#include <string>
#include <variant>
#include <vector>
+ Include dependency graph for validator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UsdValidationValidatorMetadata
 
class  UsdValidationValidator
 
class  UsdValidationValidatorSuite
 

Typedefs

using UsdValidationErrorVector = std::vector< UsdValidationError >
 
using UsdValidationValidatorMetadataVector = std::vector< UsdValidationValidatorMetadata >
 
using UsdValidateLayerTaskFn = std::function< UsdValidationErrorVector(const SdfLayerHandle &)>
 UsdValidateLayerTaskFn: Validation logic operating on a given SdfLayerHandle. More...
 
using UsdValidateStageTaskFn = std::function< UsdValidationErrorVector(const UsdStagePtr &, const UsdValidationTimeRange)>
 UsdValidateStageTaskFn: Validation logic operating on a given UsdStage. More...
 
using UsdValidatePrimTaskFn = std::function< UsdValidationErrorVector(const UsdPrim &, const UsdValidationTimeRange)>
 UsdValidatePrimTaskFn: Validation logic operating on a given UsdPrim. More...
 

Typedef Documentation

Definition at line 28 of file validator.h.

Definition at line 91 of file validator.h.