7#ifndef USDPHYSICS_TOKENS_H
8#define USDPHYSICS_TOKENS_H
20#include "pxr/usd/usdPhysics/api.h"
25PXR_NAMESPACE_OPEN_SCOPE
410PXR_NAMESPACE_CLOSE_SCOPE
Create or return a previously created object instance of global data.
Token for efficient comparison, assignment, and hashing of known strings.
UsdPhysicsTokens provides static, efficient TfTokens for use in all public USD API.
const TfToken PhysicsLimitAPI
"PhysicsLimitAPI"
const TfToken physicsVelocity
"physics:velocity"
const TfToken physicsAxis
"physics:axis"
const TfToken force
"force"
const std::vector< TfToken > allTokens
A vector of all of the tokens listed above.
const TfToken physicsBody0
"physics:body0"
const TfToken physicsConeAngle1Limit
"physics:coneAngle1Limit"
const TfToken drive_MultipleApplyTemplate_PhysicsStiffness
"drive:__INSTANCE_NAME__:physics:stiffness"
const TfToken physicsMass
"physics:mass"
const TfToken drive_MultipleApplyTemplate_PhysicsTargetPosition
"drive:__INSTANCE_NAME__:physics:targetPosition"
const TfToken physicsDensity
"physics:density"
const TfToken PhysicsRigidBodyAPI
"PhysicsRigidBodyAPI"
const TfToken physicsFilteredGroups
"physics:filteredGroups"
const TfToken physicsApproximation
"physics:approximation"
const TfToken physicsSimulationOwner
"physics:simulationOwner"
const TfToken kilogramsPerUnit
"kilogramsPerUnit"
const TfToken physicsInvertFilteredGroups
"physics:invertFilteredGroups"
const TfToken drive_MultipleApplyTemplate_PhysicsType
"drive:__INSTANCE_NAME__:physics:type"
const TfToken physicsBreakTorque
"physics:breakTorque"
const TfToken limit_MultipleApplyTemplate_PhysicsLow
"limit:__INSTANCE_NAME__:physics:low"
const TfToken physicsExcludeFromArticulation
"physics:excludeFromArticulation"
const TfToken PhysicsMeshCollisionAPI
"PhysicsMeshCollisionAPI"
const TfToken physicsLowerLimit
"physics:lowerLimit"
const TfToken transX
"transX"
const TfToken convexHull
"convexHull"
const TfToken physicsKinematicEnabled
"physics:kinematicEnabled"
const TfToken PhysicsDriveAPI
"PhysicsDriveAPI"
const TfToken PhysicsFixedJoint
"PhysicsFixedJoint"
const TfToken PhysicsMassAPI
"PhysicsMassAPI"
const TfToken PhysicsScene
"PhysicsScene"
const TfToken physicsAngularVelocity
"physics:angularVelocity"
const TfToken physicsGravityMagnitude
"physics:gravityMagnitude"
const TfToken physicsCenterOfMass
"physics:centerOfMass"
const TfToken PhysicsRevoluteJoint
"PhysicsRevoluteJoint"
const TfToken transZ
"transZ"
const TfToken physicsStartsAsleep
"physics:startsAsleep"
const TfToken boundingSphere
"boundingSphere"
const TfToken physicsBody1
"physics:body1"
const TfToken angular
"angular"
const TfToken linear
"linear"
const TfToken PhysicsArticulationRootAPI
"PhysicsArticulationRootAPI"
const TfToken physicsUpperLimit
"physics:upperLimit"
const TfToken physicsConeAngle0Limit
"physics:coneAngle0Limit"
const TfToken physicsGravityDirection
"physics:gravityDirection"
const TfToken physicsCollisionEnabled
"physics:collisionEnabled"
const TfToken colliders
"colliders"
const TfToken limit
"limit"
const TfToken boundingCube
"boundingCube"
const TfToken physicsMinDistance
"physics:minDistance"
const TfToken physicsBreakForce
"physics:breakForce"
const TfToken drive_MultipleApplyTemplate_PhysicsMaxForce
"drive:__INSTANCE_NAME__:physics:maxForce"
const TfToken PhysicsCollisionGroup
"PhysicsCollisionGroup"
const TfToken physicsDynamicFriction
"physics:dynamicFriction"
const TfToken PhysicsCollisionAPI
"PhysicsCollisionAPI"
const TfToken physicsMergeGroup
"physics:mergeGroup"
const TfToken drive
"drive"
const TfToken physicsJointEnabled
"physics:jointEnabled"
const TfToken transY
"transY"
const TfToken PhysicsSphericalJoint
"PhysicsSphericalJoint"
const TfToken PhysicsPrismaticJoint
"PhysicsPrismaticJoint"
const TfToken acceleration
"acceleration"
const TfToken PhysicsDistanceJoint
"PhysicsDistanceJoint"
const TfToken physicsDiagonalInertia
"physics:diagonalInertia"
const TfToken physicsLocalRot0
"physics:localRot0"
const TfToken PhysicsJoint
"PhysicsJoint"
const TfToken physicsStaticFriction
"physics:staticFriction"
const TfToken physicsLocalRot1
"physics:localRot1"
const TfToken distance
"distance"
const TfToken physicsRigidBodyEnabled
"physics:rigidBodyEnabled"
const TfToken physicsLocalPos1
"physics:localPos1"
const TfToken limit_MultipleApplyTemplate_PhysicsHigh
"limit:__INSTANCE_NAME__:physics:high"
const TfToken PhysicsMaterialAPI
"PhysicsMaterialAPI"
const TfToken PhysicsFilteredPairsAPI
"PhysicsFilteredPairsAPI"
const TfToken physicsLocalPos0
"physics:localPos0"
const TfToken drive_MultipleApplyTemplate_PhysicsDamping
"drive:__INSTANCE_NAME__:physics:damping"
const TfToken physicsFilteredPairs
"physics:filteredPairs"
const TfToken physicsMaxDistance
"physics:maxDistance"
const TfToken physicsRestitution
"physics:restitution"
const TfToken convexDecomposition
"convexDecomposition"
const TfToken physicsPrincipalAxes
"physics:principalAxes"
const TfToken meshSimplification
"meshSimplification"
const TfToken drive_MultipleApplyTemplate_PhysicsTargetVelocity
"drive:__INSTANCE_NAME__:physics:targetVelocity"
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...
USDPHYSICS_API TfStaticData< UsdPhysicsTokensType > UsdPhysicsTokens
A global variable with static, efficient TfTokens for use in all public USD API.