| Box2D
    2.3.0
    A 2D Physics Engine for Games | 
|   b2AABB | An axis aligned bounding box | 
|   b2Block | |
|   b2BlockAllocator | |
|   b2Body | A rigid body. These are created via b2World::CreateBody | 
|   b2BodyDef | |
|   b2BroadPhase | |
|   b2Chunk | |
|   b2ClipVertex | Used for computing contact manifolds | 
|   b2Color | Color for debug drawing. Each value has the range [0,1] | 
|   b2Contact | |
|   b2ContactEdge | |
|   b2ContactFeature | |
|   b2ContactFilter | |
|   b2ContactID | Contact ids to facilitate warm starting | 
|   b2ContactImpulse | |
|   b2ContactListener | |
|   b2ContactManager | |
|   b2ContactPositionConstraint | |
|   b2ContactRegister | |
|   b2ContactSolver | |
|   b2ContactSolverDef | |
|   b2ContactVelocityConstraint | |
|   b2DestructionListener | |
|   b2DistanceInput | |
|   b2DistanceOutput | Output for b2Distance | 
|   b2DistanceProxy | |
|   b2Draw | |
|   b2DynamicTree | |
|   b2EPAxis | |
|   b2EPCollider | |
|   b2Filter | This holds contact filtering data | 
|   b2Fixture | |
|   b2FixtureDef | |
|   b2FixtureProxy | This proxy is used internally to connect fixtures to the broad-phase | 
|   b2GrowableStack< T, N > | |
|   b2Island | This is an internal class | 
|   b2Jacobian | |
|   b2Joint | |
|   b2JointDef | Joint definitions are used to construct joints | 
|   b2JointEdge | |
|   b2Manifold | |
|   b2ManifoldPoint | |
|   b2MassData | This holds the mass data computed for a shape | 
|   b2Mat22 | A 2-by-2 matrix. Stored in column-major order | 
|   b2Mat33 | A 3-by-3 matrix. Stored in column-major order | 
|   b2Pair | |
|   b2Position | This is an internal structure | 
|   b2PositionSolverManifold | |
|   b2Profile | Profiling data. Times are in milliseconds | 
|   b2QueryCallback | |
|   b2RayCastCallback | |
|   b2RayCastInput | Ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1) | 
|   b2RayCastOutput | |
|   b2ReferenceFace | |
|   b2Rope | |
|   b2RopeDef | |
|   b2Rot | Rotation | 
|   b2SeparationFunction | |
|   b2Shape | |
|   b2Simplex | |
|   b2SimplexCache | |
|   b2SimplexVertex | |
|   b2SolverData | Solver Data | 
|   b2StackAllocator | |
|   b2StackEntry | |
|   b2Sweep | |
|   b2TempPolygon | |
|   b2Timer | |
|   b2TimeStep | This is an internal structure | 
|   b2TOIInput | Input parameters for b2TimeOfImpact | 
|   b2TOIOutput | |
|   b2Transform | |
|   b2TreeNode | A node in the dynamic tree. The client does not interact with this directly | 
|   b2Vec2 | A 2D column vector | 
|   b2Vec3 | A 2D column vector with 3 elements | 
|   b2Velocity | This is an internal structure | 
|   b2VelocityConstraintPoint | |
|   b2Version | |
|   b2World | |
|   b2WorldManifold | This is used to compute the current state of a contact manifold | 
|   b2WorldQueryWrapper | |
|   b2WorldRayCastWrapper | 
 1.8.6
 1.8.6