HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Validating Task Functions

Typedefs

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

Detailed Description

UsdValidateLayerTaskFn, UsdValidateStageTaskFn and UsdValidatePrimTaskFn represent the callbacks associated with each validator's validation logic.

Clients must provide implementation for these in their respective plugin registration code.

Typedef Documentation

using UsdValidateLayerTaskFn = std::function<UsdValidationErrorVector( const SdfLayerHandle &)>

UsdValidateLayerTaskFn: Validation logic operating on a given SdfLayerHandle.

Definition at line 104 of file validator.h.

UsdValidatePrimTaskFn: Validation logic operating on a given UsdPrim.

Definition at line 110 of file validator.h.

using UsdValidateStageTaskFn = std::function<UsdValidationErrorVector( const UsdStagePtr &, const UsdValidationTimeRange)>

UsdValidateStageTaskFn: Validation logic operating on a given UsdStage.

Definition at line 107 of file validator.h.