Box2D  2.4.1
A 2D physics engine for games
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Cb2AABBAn axis aligned bounding box
 Cb2BlockAllocator
 Cb2BodyA rigid body. These are created via b2World::CreateBody
 Cb2BodyDef
 Cb2BodyUserDataYou can define this to inject whatever data you want in b2Body
 Cb2BroadPhase
 Cb2ChainShape
 Cb2CircleShapeA solid circle shape
 Cb2ClipVertexUsed for computing contact manifolds
 Cb2ColorColor for debug drawing. Each value has the range [0,1]
 Cb2Contact
 Cb2ContactEdge
 Cb2ContactFeature
 Cb2ContactFilter
 Cb2ContactIDContact ids to facilitate warm starting
 Cb2ContactImpulse
 Cb2ContactListener
 Cb2ContactManager
 Cb2ContactRegister
 Cb2DestructionListener
 Cb2DistanceInput
 Cb2DistanceJoint
 Cb2DistanceJointDef
 Cb2DistanceOutputOutput for b2Distance
 Cb2DistanceProxy
 Cb2Draw
 Cb2DynamicTree
 Cb2EdgeShape
 Cb2FilterThis holds contact filtering data
 Cb2Fixture
 Cb2FixtureDef
 Cb2FixtureProxyThis proxy is used internally to connect fixtures to the broad-phase
 Cb2FixtureUserDataYou can define this to inject whatever data you want in b2Fixture
 Cb2FrictionJoint
 Cb2FrictionJointDefFriction joint definition
 Cb2GearJoint
 Cb2GearJointDef
 Cb2GrowableStack
 Cb2Jacobian
 Cb2Joint
 Cb2JointDefJoint definitions are used to construct joints
 Cb2JointEdge
 Cb2JointUserDataYou can define this to inject whatever data you want in b2Joint
 Cb2Manifold
 Cb2ManifoldPoint
 Cb2MassDataThis holds the mass data computed for a shape
 Cb2Mat22A 2-by-2 matrix. Stored in column-major order
 Cb2Mat33A 3-by-3 matrix. Stored in column-major order
 Cb2MotorJoint
 Cb2MotorJointDefMotor joint definition
 Cb2MouseJoint
 Cb2MouseJointDef
 Cb2Pair
 Cb2PolygonShape
 Cb2PositionThis is an internal structure
 Cb2PrismaticJoint
 Cb2PrismaticJointDef
 Cb2ProfileProfiling data. Times are in milliseconds
 Cb2PulleyJoint
 Cb2PulleyJointDef
 Cb2QueryCallback
 Cb2RayCastCallback
 Cb2RayCastInputRay-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1)
 Cb2RayCastOutput
 Cb2RevoluteJoint
 Cb2RevoluteJointDef
 Cb2Rope
 Cb2RopeDef
 Cb2RopeTuning
 Cb2RotRotation
 Cb2Shape
 Cb2ShapeCastInputInput parameters for b2ShapeCast
 Cb2ShapeCastOutputOutput results for b2ShapeCast
 Cb2SimplexCache
 Cb2SolverDataSolver Data
 Cb2StackAllocator
 Cb2StackEntry
 Cb2Sweep
 Cb2Timer
 Cb2TimeStepThis is an internal structure
 Cb2TOIInputInput parameters for b2TimeOfImpact
 Cb2TOIOutputOutput parameters for b2TimeOfImpact
 Cb2Transform
 Cb2TreeNodeA node in the dynamic tree. The client does not interact with this directly
 Cb2Vec2A 2D column vector
 Cb2Vec3A 2D column vector with 3 elements
 Cb2VelocityThis is an internal structure
 Cb2Version
 Cb2WeldJoint
 Cb2WeldJointDef
 Cb2WheelJoint
 Cb2WheelJointDef
 Cb2World
 Cb2WorldManifoldThis is used to compute the current state of a contact manifold