HDK
|
#include <tokens.h>
Public Member Functions | |
USDPHYSICS_API | UsdPhysicsTokensType () |
UsdPhysicsTokens provides static, efficient TfTokens for use in all public USD API.
These tokens are auto-generated from the module's schema, representing property names, for when you need to fetch an attribute or relationship directly by name, e.g. UsdPrim::GetAttribute(), in the most efficient manner, and allow the compiler to verify that you spelled the name correctly.
UsdPhysicsTokens also contains all of the allowedTokens values declared for schema builtin attributes of 'token' scene description type. Use UsdPhysicsTokens like so:
USDPHYSICS_API UsdPhysicsTokensType::UsdPhysicsTokensType | ( | ) |
"acceleration"
Possible value for UsdPhysicsDriveAPI::GetTypeAttr()
"boundingCube"
Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()
"boundingSphere"
Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()
"colliders"
This token represents the collection name to use with UsdCollectionAPI to represent colliders of a CollisionGroup prim.
"convexDecomposition"
Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()
"convexHull"
Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()
"drive"
Property namespace prefix for the UsdPhysicsDriveAPI schema.
"drive:__INSTANCE_NAME__:physics:damping"
"drive:__INSTANCE_NAME__:physics:maxForce"
"drive:__INSTANCE_NAME__:physics:stiffness"
"drive:__INSTANCE_NAME__:physics:targetPosition"
"drive:__INSTANCE_NAME__:physics:targetVelocity"
"force"
Possible value for UsdPhysicsDriveAPI::GetTypeAttr(), Default value for UsdPhysicsDriveAPI::GetTypeAttr()
"limit"
Property namespace prefix for the UsdPhysicsLimitAPI schema.
"meshSimplification"
Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()
"none"
Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr(), Default value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()
"physics:axis"
UsdPhysicsSphericalJoint, UsdPhysicsPrismaticJoint, UsdPhysicsRevoluteJoint
"physics:collisionEnabled"
"physics:lowerLimit"
"physics:simulationOwner"
"physics:upperLimit"
"X"
Possible value for UsdPhysicsSphericalJoint::GetAxisAttr(), Default value for UsdPhysicsSphericalJoint::GetAxisAttr(), Possible value for UsdPhysicsPrismaticJoint::GetAxisAttr(), Default value for UsdPhysicsPrismaticJoint::GetAxisAttr(), Possible value for UsdPhysicsRevoluteJoint::GetAxisAttr(), Default value for UsdPhysicsRevoluteJoint::GetAxisAttr()
"Y"
Possible value for UsdPhysicsSphericalJoint::GetAxisAttr(), Possible value for UsdPhysicsPrismaticJoint::GetAxisAttr(), Possible value for UsdPhysicsRevoluteJoint::GetAxisAttr()
"Z"
Possible value for UsdPhysicsSphericalJoint::GetAxisAttr(), Possible value for UsdPhysicsPrismaticJoint::GetAxisAttr(), Possible value for UsdPhysicsRevoluteJoint::GetAxisAttr()