HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
validatorTokens.h File Reference
+ Include dependency graph for validatorTokens.h:

Go to the source code of this file.

Macros

#define USD_PHYSICS_VALIDATOR_NAME_TOKENS
 
#define USD_PHYSICS_VALIDATOR_KEYWORD_TOKENS   (UsdPhysicsValidators)
 
#define USD_PHYSICS_VALIDATION_ERROR_NAME_TOKENS
 

Functions

 TF_DECLARE_PUBLIC_TOKENS (UsdPhysicsValidatorNameTokens, USDPHYSICSVALIDATORS_API, USD_PHYSICS_VALIDATOR_NAME_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (UsdPhysicsValidatorKeywordTokens, USDPHYSICSVALIDATORS_API, USD_PHYSICS_VALIDATOR_KEYWORD_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (UsdPhysicsValidationErrorNameTokens, USDPHYSICSVALIDATORS_API, USD_PHYSICS_VALIDATION_ERROR_NAME_TOKENS)
 

Macro Definition Documentation

#define USD_PHYSICS_VALIDATION_ERROR_NAME_TOKENS
Value:
((nestedRigidBody, "NestedRigidBody")) \
((nestedArticulation, "NestedArticulation")) \
((articulationOnStaticBody, "ArticulationOnStaticBody")) \
((articulationOnKinematicBody, "ArticulationOnKinematicBody")) \
((rigidBodyOrientationScale, "RigidBodyOrientationScale")) \
((rigidBodyNonXformable, "RigidBodyNonXformable")) \
((rigidBodyNonInstanceable, "RigidBodyNonInstanceable")) \
((jointInvalidPrimRel, "JointInvalidPrimRel")) \
((jointMultiplePrimsRel, "JointMultiplePrimsRel")) \
((colliderNonUniformScale, "ColliderNonUniformScale")) \
((colliderSpherePointsDataMissing, "ColliderSpherePointsDataMissing"))

Tokens representing validation error identifier.

#define USD_PHYSICS_VALIDATOR_KEYWORD_TOKENS   (UsdPhysicsValidators)

Tokens representing keywords associated with any validator in the usdPhysics plugin. Clients can use this to inspect validators contained within a specific keywords, or use these to be added as keywords to any new validator.

#define USD_PHYSICS_VALIDATOR_NAME_TOKENS
Value:
((rigidBodyChecker, "usdPhysicsValidators:RigidBodyChecker")) \
((colliderChecker, "usdPhysicsValidators:ColliderChecker")) \
((physicsJointChecker, "usdPhysicsValidators:PhysicsJointChecker")) \
((articulationChecker, "usdPhysicsValidators:ArticulationChecker"))

Tokens representing validator names. Note that for plugin provided validators, the names must be prefixed by usdPhysics:, which is the name of the usdPhysics plugin.

Function Documentation

TF_DECLARE_PUBLIC_TOKENS ( UsdPhysicsValidatorNameTokens  ,
USDPHYSICSVALIDATORS_API  ,
USD_PHYSICS_VALIDATOR_NAME_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( UsdPhysicsValidatorKeywordTokens  ,
USDPHYSICSVALIDATORS_API  ,
USD_PHYSICS_VALIDATOR_KEYWORD_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( UsdPhysicsValidationErrorNameTokens  ,
USDPHYSICSVALIDATORS_API  ,
USD_PHYSICS_VALIDATION_ERROR_NAME_TOKENS   
)