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 | ( | ) |
const TfToken UsdPhysicsTokensType::acceleration |
"acceleration"
Possible value for UsdPhysicsDriveAPI::GetTypeAttr()
const std::vector<TfToken> UsdPhysicsTokensType::allTokens |
const TfToken UsdPhysicsTokensType::angular |
const TfToken UsdPhysicsTokensType::boundingCube |
"boundingCube"
Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()
const TfToken UsdPhysicsTokensType::boundingSphere |
"boundingSphere"
Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()
const TfToken UsdPhysicsTokensType::colliders |
"colliders"
This token represents the collection name to use with UsdCollectionAPI to represent colliders of a CollisionGroup prim.
const TfToken UsdPhysicsTokensType::convexDecomposition |
"convexDecomposition"
Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()
const TfToken UsdPhysicsTokensType::convexHull |
"convexHull"
Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()
const TfToken UsdPhysicsTokensType::distance |
const TfToken UsdPhysicsTokensType::drive |
"drive"
Property namespace prefix for the UsdPhysicsDriveAPI schema.
const TfToken UsdPhysicsTokensType::drive_MultipleApplyTemplate_PhysicsDamping |
"drive:__INSTANCE_NAME__:physics:damping"
const TfToken UsdPhysicsTokensType::drive_MultipleApplyTemplate_PhysicsMaxForce |
"drive:__INSTANCE_NAME__:physics:maxForce"
const TfToken UsdPhysicsTokensType::drive_MultipleApplyTemplate_PhysicsStiffness |
"drive:__INSTANCE_NAME__:physics:stiffness"
const TfToken UsdPhysicsTokensType::drive_MultipleApplyTemplate_PhysicsTargetPosition |
"drive:__INSTANCE_NAME__:physics:targetPosition"
const TfToken UsdPhysicsTokensType::drive_MultipleApplyTemplate_PhysicsTargetVelocity |
"drive:__INSTANCE_NAME__:physics:targetVelocity"
const TfToken UsdPhysicsTokensType::drive_MultipleApplyTemplate_PhysicsType |
const TfToken UsdPhysicsTokensType::force |
"force"
Fallback value for UsdPhysicsDriveAPI::GetTypeAttr()
const TfToken UsdPhysicsTokensType::kilogramsPerUnit |
const TfToken UsdPhysicsTokensType::limit |
"limit"
Property namespace prefix for the UsdPhysicsLimitAPI schema.
const TfToken UsdPhysicsTokensType::limit_MultipleApplyTemplate_PhysicsHigh |
const TfToken UsdPhysicsTokensType::limit_MultipleApplyTemplate_PhysicsLow |
const TfToken UsdPhysicsTokensType::linear |
const TfToken UsdPhysicsTokensType::meshSimplification |
"meshSimplification"
Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()
const TfToken UsdPhysicsTokensType::none |
"none"
Fallback value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()
const TfToken UsdPhysicsTokensType::physicsAngularVelocity |
const TfToken UsdPhysicsTokensType::physicsApproximation |
const TfToken UsdPhysicsTokensType::PhysicsArticulationRootAPI |
"PhysicsArticulationRootAPI"
Schema identifer and family for UsdPhysicsArticulationRootAPI
const TfToken UsdPhysicsTokensType::physicsAxis |
"physics:axis"
UsdPhysicsRevoluteJoint, UsdPhysicsPrismaticJoint, UsdPhysicsSphericalJoint
const TfToken UsdPhysicsTokensType::physicsBody0 |
const TfToken UsdPhysicsTokensType::physicsBody1 |
const TfToken UsdPhysicsTokensType::physicsBreakForce |
const TfToken UsdPhysicsTokensType::physicsBreakTorque |
const TfToken UsdPhysicsTokensType::physicsCenterOfMass |
const TfToken UsdPhysicsTokensType::PhysicsCollisionAPI |
"PhysicsCollisionAPI"
Schema identifer and family for UsdPhysicsCollisionAPI
const TfToken UsdPhysicsTokensType::physicsCollisionEnabled |
"physics:collisionEnabled"
const TfToken UsdPhysicsTokensType::PhysicsCollisionGroup |
"PhysicsCollisionGroup"
Schema identifer and family for UsdPhysicsCollisionGroup
const TfToken UsdPhysicsTokensType::physicsConeAngle0Limit |
const TfToken UsdPhysicsTokensType::physicsConeAngle1Limit |
const TfToken UsdPhysicsTokensType::physicsDensity |
const TfToken UsdPhysicsTokensType::physicsDiagonalInertia |
const TfToken UsdPhysicsTokensType::PhysicsDistanceJoint |
"PhysicsDistanceJoint"
Schema identifer and family for UsdPhysicsDistanceJoint
const TfToken UsdPhysicsTokensType::PhysicsDriveAPI |
"PhysicsDriveAPI"
Schema identifer and family for UsdPhysicsDriveAPI
const TfToken UsdPhysicsTokensType::physicsDynamicFriction |
const TfToken UsdPhysicsTokensType::physicsExcludeFromArticulation |
const TfToken UsdPhysicsTokensType::physicsFilteredGroups |
const TfToken UsdPhysicsTokensType::physicsFilteredPairs |
const TfToken UsdPhysicsTokensType::PhysicsFilteredPairsAPI |
"PhysicsFilteredPairsAPI"
Schema identifer and family for UsdPhysicsFilteredPairsAPI
const TfToken UsdPhysicsTokensType::PhysicsFixedJoint |
"PhysicsFixedJoint"
Schema identifer and family for UsdPhysicsFixedJoint
const TfToken UsdPhysicsTokensType::physicsGravityDirection |
const TfToken UsdPhysicsTokensType::physicsGravityMagnitude |
const TfToken UsdPhysicsTokensType::physicsInvertFilteredGroups |
const TfToken UsdPhysicsTokensType::PhysicsJoint |
"PhysicsJoint"
Schema identifer and family for UsdPhysicsJoint
const TfToken UsdPhysicsTokensType::physicsJointEnabled |
const TfToken UsdPhysicsTokensType::physicsKinematicEnabled |
const TfToken UsdPhysicsTokensType::PhysicsLimitAPI |
"PhysicsLimitAPI"
Schema identifer and family for UsdPhysicsLimitAPI
const TfToken UsdPhysicsTokensType::physicsLocalPos0 |
const TfToken UsdPhysicsTokensType::physicsLocalPos1 |
const TfToken UsdPhysicsTokensType::physicsLocalRot0 |
const TfToken UsdPhysicsTokensType::physicsLocalRot1 |
const TfToken UsdPhysicsTokensType::physicsLowerLimit |
"physics:lowerLimit"
const TfToken UsdPhysicsTokensType::physicsMass |
const TfToken UsdPhysicsTokensType::PhysicsMassAPI |
"PhysicsMassAPI"
Schema identifer and family for UsdPhysicsMassAPI
const TfToken UsdPhysicsTokensType::PhysicsMaterialAPI |
"PhysicsMaterialAPI"
Schema identifer and family for UsdPhysicsMaterialAPI
const TfToken UsdPhysicsTokensType::physicsMaxDistance |
const TfToken UsdPhysicsTokensType::physicsMergeGroup |
const TfToken UsdPhysicsTokensType::PhysicsMeshCollisionAPI |
"PhysicsMeshCollisionAPI"
Schema identifer and family for UsdPhysicsMeshCollisionAPI
const TfToken UsdPhysicsTokensType::physicsMinDistance |
const TfToken UsdPhysicsTokensType::physicsPrincipalAxes |
const TfToken UsdPhysicsTokensType::PhysicsPrismaticJoint |
"PhysicsPrismaticJoint"
Schema identifer and family for UsdPhysicsPrismaticJoint
const TfToken UsdPhysicsTokensType::physicsRestitution |
const TfToken UsdPhysicsTokensType::PhysicsRevoluteJoint |
"PhysicsRevoluteJoint"
Schema identifer and family for UsdPhysicsRevoluteJoint
const TfToken UsdPhysicsTokensType::PhysicsRigidBodyAPI |
"PhysicsRigidBodyAPI"
Schema identifer and family for UsdPhysicsRigidBodyAPI
const TfToken UsdPhysicsTokensType::physicsRigidBodyEnabled |
const TfToken UsdPhysicsTokensType::PhysicsScene |
"PhysicsScene"
Schema identifer and family for UsdPhysicsScene
const TfToken UsdPhysicsTokensType::physicsSimulationOwner |
"physics:simulationOwner"
const TfToken UsdPhysicsTokensType::PhysicsSphericalJoint |
"PhysicsSphericalJoint"
Schema identifer and family for UsdPhysicsSphericalJoint
const TfToken UsdPhysicsTokensType::physicsStartsAsleep |
const TfToken UsdPhysicsTokensType::physicsStaticFriction |
const TfToken UsdPhysicsTokensType::physicsUpperLimit |
"physics:upperLimit"
const TfToken UsdPhysicsTokensType::physicsVelocity |
const TfToken UsdPhysicsTokensType::rotX |
const TfToken UsdPhysicsTokensType::rotY |
const TfToken UsdPhysicsTokensType::rotZ |
const TfToken UsdPhysicsTokensType::transX |
const TfToken UsdPhysicsTokensType::transY |
const TfToken UsdPhysicsTokensType::transZ |
const TfToken UsdPhysicsTokensType::x |
"X"
Fallback value for UsdPhysicsRevoluteJoint::GetAxisAttr(), Fallback value for UsdPhysicsPrismaticJoint::GetAxisAttr(), Fallback value for UsdPhysicsSphericalJoint::GetAxisAttr()
const TfToken UsdPhysicsTokensType::y |
"Y"
Possible value for UsdPhysicsRevoluteJoint::GetAxisAttr(), Possible value for UsdPhysicsPrismaticJoint::GetAxisAttr(), Possible value for UsdPhysicsSphericalJoint::GetAxisAttr()
const TfToken UsdPhysicsTokensType::z |
"Z"
Possible value for UsdPhysicsRevoluteJoint::GetAxisAttr(), Possible value for UsdPhysicsPrismaticJoint::GetAxisAttr(), Possible value for UsdPhysicsSphericalJoint::GetAxisAttr()