HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
parseDesc.h File Reference
+ Include dependency graph for parseDesc.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UsdPhysicsObjectDesc
 
struct  UsdPhysicsRigidBodyMaterialDesc
 
struct  UsdPhysicsSceneDesc
 
struct  UsdPhysicsCollisionGroupDesc
 
struct  UsdPhysicsShapeDesc
 
struct  UsdPhysicsSphereShapeDesc
 
struct  UsdPhysicsCapsuleShapeDesc
 
struct  UsdPhysicsCapsule1ShapeDesc
 
struct  UsdPhysicsCylinderShapeDesc
 
struct  UsdPhysicsCylinder1ShapeDesc
 
struct  UsdPhysicsConeShapeDesc
 
struct  UsdPhysicsPlaneShapeDesc
 
struct  UsdPhysicsCustomShapeDesc
 
struct  UsdPhysicsCubeShapeDesc
 
struct  UsdPhysicsMeshShapeDesc
 
struct  UsdPhysicsSpherePoint
 
struct  UsdPhysicsSpherePointsShapeDesc
 
struct  UsdPhysicsRigidBodyDesc
 
struct  UsdPhysicsJointLimit
 
struct  UsdPhysicsJointDrive
 
struct  UsdPhysicsArticulationDesc
 
struct  UsdPhysicsJointDesc
 
struct  UsdPhysicsCustomJointDesc
 
struct  UsdPhysicsFixedJointDesc
 
struct  UsdPhysicsD6JointDesc
 
struct  UsdPhysicsPrismaticJointDesc
 
struct  UsdPhysicsSphericalJointDesc
 
struct  UsdPhysicsRevoluteJointDesc
 
struct  UsdPhysicsDistanceJointDesc
 

Typedefs

using JointLimits = std::vector< std::pair< UsdPhysicsJointDOF, UsdPhysicsJointLimit >>
 
using JointDrives = std::vector< std::pair< UsdPhysicsJointDOF, UsdPhysicsJointDrive >>
 

Enumerations

enum  UsdPhysicsObjectType {
  UsdPhysicsObjectType::Undefined, UsdPhysicsObjectType::Scene, UsdPhysicsObjectType::RigidBody, UsdPhysicsObjectType::SphereShape,
  UsdPhysicsObjectType::CubeShape, UsdPhysicsObjectType::CapsuleShape, UsdPhysicsObjectType::Capsule1Shape, UsdPhysicsObjectType::CylinderShape,
  UsdPhysicsObjectType::Cylinder1Shape, UsdPhysicsObjectType::ConeShape, UsdPhysicsObjectType::MeshShape, UsdPhysicsObjectType::PlaneShape,
  UsdPhysicsObjectType::CustomShape, UsdPhysicsObjectType::SpherePointsShape, UsdPhysicsObjectType::FixedJoint, UsdPhysicsObjectType::RevoluteJoint,
  UsdPhysicsObjectType::PrismaticJoint, UsdPhysicsObjectType::SphericalJoint, UsdPhysicsObjectType::DistanceJoint, UsdPhysicsObjectType::D6Joint,
  UsdPhysicsObjectType::CustomJoint, UsdPhysicsObjectType::RigidBodyMaterial, UsdPhysicsObjectType::Articulation, UsdPhysicsObjectType::CollisionGroup,
  UsdPhysicsObjectType::Last
}
 
enum  UsdPhysicsAxis { UsdPhysicsAxis::X, UsdPhysicsAxis::Y, UsdPhysicsAxis::Z }
 
enum  UsdPhysicsJointDOF {
  UsdPhysicsJointDOF::Distance, UsdPhysicsJointDOF::TransX, UsdPhysicsJointDOF::TransY, UsdPhysicsJointDOF::TransZ,
  UsdPhysicsJointDOF::RotX, UsdPhysicsJointDOF::RotY, UsdPhysicsJointDOF::RotZ
}
 

Variables

PXR_NAMESPACE_OPEN_SCOPE const
float 
usdPhysicsSentinelLimit = 0.5e38f
 Sentinel value for flt max compare. More...
 

Typedef Documentation

using JointDrives = std::vector< std::pair< UsdPhysicsJointDOF, UsdPhysicsJointDrive>>

Definition at line 745 of file parseDesc.h.

using JointLimits = std::vector< std::pair< UsdPhysicsJointDOF, UsdPhysicsJointLimit>>

Definition at line 742 of file parseDesc.h.

Enumeration Type Documentation

enum UsdPhysicsAxis
strong
Enumerator
X 
Y 
Z 

Definition at line 73 of file parseDesc.h.

enum UsdPhysicsJointDOF
strong
Enumerator
Distance 
TransX 
TransY 
TransZ 
RotX 
RotY 
RotZ 

Definition at line 84 of file parseDesc.h.

enum UsdPhysicsObjectType
strong
Enumerator
Undefined 
Scene 
RigidBody 
SphereShape 
CubeShape 
CapsuleShape 
Capsule1Shape 
CylinderShape 
Cylinder1Shape 
ConeShape 
MeshShape 
PlaneShape 
CustomShape 
SpherePointsShape 
FixedJoint 
RevoluteJoint 
PrismaticJoint 
SphericalJoint 
DistanceJoint 
D6Joint 
CustomJoint 
RigidBodyMaterial 
Articulation 
CollisionGroup 
Last 

Definition at line 32 of file parseDesc.h.

Variable Documentation

PXR_NAMESPACE_OPEN_SCOPE const float usdPhysicsSentinelLimit = 0.5e38f

Sentinel value for flt max compare.

Definition at line 26 of file parseDesc.h.