Loading...
Searching...
No Matches
Validating Task Functions

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

Typedefs

using UsdValidateLayerTaskFn = std::function< UsdValidationErrorVector(const SdfLayerHandle &)>
 UsdValidateLayerTaskFn: Validation logic operating on a given SdfLayerHandle.
 
using UsdValidateStageTaskFn = std::function< UsdValidationErrorVector(const UsdStagePtr &)>
 UsdValidateStageTaskFn: Validation logic operating on a given UsdStage.
 
using UsdValidatePrimTaskFn = std::function< UsdValidationErrorVector(const UsdPrim &)>
 UsdValidatePrimTaskFn: Validation logic operating on a given UsdPrim.
 

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

◆ UsdValidateLayerTaskFn

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

UsdValidateLayerTaskFn: Validation logic operating on a given SdfLayerHandle.

Definition at line 94 of file validator.h.

◆ UsdValidatePrimTaskFn

using UsdValidatePrimTaskFn = std::function<UsdValidationErrorVector( const UsdPrim&)>

UsdValidatePrimTaskFn: Validation logic operating on a given UsdPrim.

Definition at line 100 of file validator.h.

◆ UsdValidateStageTaskFn

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

UsdValidateStageTaskFn: Validation logic operating on a given UsdStage.

Definition at line 97 of file validator.h.