Box2D: Class List

Box2D

Box2D Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
b2AABBAn axis aligned bounding box
b2BodyA rigid body
b2BodyDefA body definition holds all the data needed to construct a rigid body
b2BoundaryListenerThis is called when a body's shape passes outside of the world boundary
b2CircleDefThis structure is used to build circle shapes
b2CircleShapeA circle shape
b2ColorColor for debug drawing. Each value has the range [0,1]
b2ContactThe class manages contact between two shapes
b2ContactEdgeA contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge
b2ContactFilterImplement this class to provide collision filtering
b2ContactIDContact ids to facilitate warm starting
b2ContactID::FeaturesThe features that intersect to form the contact point
b2ContactListenerImplement this class to get collision results
b2ContactPointThis structure is used to report contact points
b2ContactResultThis structure is used to report contact point results
b2DebugDrawImplement and register this class with a b2World to provide debug drawing of physics entities in your game
b2DestructionListenerJoints and shapes are destroyed when their associated body is destroyed
b2DistanceJointA distance joint constrains two points on two bodies to remain at a fixed distance from each other
b2DistanceJointDefDistance joint definition
b2FilterDataThis holds contact filtering data
b2GearJointA gear joint is used to connect two joints together
b2GearJointDefGear joint definition
b2JointThe base joint class
b2JointDefJoint definitions are used to construct joints
b2JointEdgeA 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
b2ManifoldA manifold for two touching convex shapes
b2ManifoldPointA manifold point is a contact point belonging to a contact manifold
b2MassDataThis holds the mass data computed for a shape
b2Mat22A 2-by-2 matrix. Stored in column-major order
b2MouseJointA mouse joint is used to make a point on a body track a specified world point
b2MouseJointDefMouse joint definition
b2OBBAn oriented bounding box
b2PolygonDefConvex polygon
b2PolygonShapeA convex polygon
b2PrismaticJointA prismatic joint
b2PrismaticJointDefPrismatic joint definition
b2PulleyJointThe pulley joint is connected to two bodies and two fixed ground points
b2PulleyJointDefPulley joint definition
b2RevoluteJointA revolute joint constrains to bodies to share a common point while they are free to rotate about the point
b2RevoluteJointDefRevolute joint definition
b2SegmentA line segment
b2ShapeA shape is used for collision detection
b2ShapeDefA shape definition is used to construct a shape
b2SweepThis describes the motion of a body/shape for TOI computation
b2Vec2A 2D column vector
b2VersionVersion numbering scheme
b2WorldThe world class manages all physics entities, dynamic simulation, and asynchronous queries
b2XFormA transform contains translation and rotation

Generated on Sun Apr 13 15:21:27 2008 for Box2D by  doxygen 1.5.4