| Class | Description | |
|---|---|---|
| b2DistanceJoint | A distance joint constrains two points on two bodies to remain at a fixed distance from each other. | |
| b2DistanceJointDef | Distance joint definition. | |
| b2GearJoint | A gear joint is used to connect two joints together. | |
| b2GearJointDef | Gear joint definition. | |
| b2Joint | The base joint class. | |
| b2JointDef | Joint definitions are used to construct joints. | |
| b2JointEdge | A joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. | |
| b2LineJoint | A line joint. | |
| b2LineJointDef | Line joint definition. | |
| b2MouseJoint | A mouse joint is used to make a point on a body track a specified world point. | |
| b2MouseJointDef | Mouse joint definition. | |
| b2PrismaticJoint | A prismatic joint. | |
| b2PrismaticJointDef | Prismatic joint definition. | |
| b2PulleyJoint | The pulley joint is connected to two bodies and two fixed ground points. | |
| b2PulleyJointDef | Pulley joint definition. | |
| b2RevoluteJoint | A revolute joint constrains to bodies to share a common point while they are free to rotate about the point. | |
| b2RevoluteJointDef | Revolute joint definition. |