Box2D: Class Hierarchy

| Box2D 2.4.1 A 2D physics engine for games

Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]

C b2AABB | An axis aligned bounding box
C b2BlockAllocator |
C b2Body | A rigid body. These are created via b2World::CreateBody
C b2BodyDef |
C b2BodyUserData | You can define this to inject whatever data you want in b2Body
C b2BroadPhase |
C b2ClipVertex | Used for computing contact manifolds
C b2Color | Color for debug drawing. Each value has the range [0,1]
C b2Contact |
C b2ContactEdge |
C b2ContactFeature |
C b2ContactFilter |
C b2ContactID | Contact ids to facilitate warm starting
C b2ContactImpulse |
C b2ContactListener |
C b2ContactManager |
C b2ContactRegister |
C b2DestructionListener |
C b2DistanceInput |
C b2DistanceOutput | Output for b2Distance
C b2DistanceProxy |
C b2Draw |
C b2DynamicTree |
C b2Filter | This holds contact filtering data
C b2Fixture |
C b2FixtureDef |
C b2FixtureProxy | This proxy is used internally to connect fixtures to the broad-phase
C b2FixtureUserData | You can define this to inject whatever data you want in b2Fixture
C b2GrowableStack< T, N > |
C b2Jacobian |
▼C b2Joint |
C b2DistanceJoint |
C b2FrictionJoint |
C b2GearJoint |
C b2MotorJoint |
C b2MouseJoint |
C b2PrismaticJoint |
C b2PulleyJoint |
C b2RevoluteJoint |
C b2WeldJoint |
C b2WheelJoint |
▼C b2JointDef | Joint definitions are used to construct joints
C b2DistanceJointDef |
C b2FrictionJointDef | Friction joint definition
C b2GearJointDef |
C b2MotorJointDef | Motor joint definition
C b2MouseJointDef |
C b2PrismaticJointDef |
C b2PulleyJointDef |
C b2RevoluteJointDef |
C b2WeldJointDef |
C b2WheelJointDef |
C b2JointEdge |
C b2JointUserData | You can define this to inject whatever data you want in b2Joint
C b2Manifold |
C b2ManifoldPoint |
C b2MassData | This holds the mass data computed for a shape
C b2Mat22 | A 2-by-2 matrix. Stored in column-major order
C b2Mat33 | A 3-by-3 matrix. Stored in column-major order
C b2Pair |
C b2Position | This is an internal structure
C b2Profile | Profiling data. Times are in milliseconds
C b2QueryCallback |
C b2RayCastCallback |
C b2RayCastInput | Ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1)
C b2RayCastOutput |
C b2Rope |
C b2RopeDef |
C b2RopeTuning |
C b2Rot | Rotation
▼C b2Shape |
C b2ChainShape |
C b2CircleShape | A solid circle shape
C b2EdgeShape |
C b2PolygonShape |
C b2ShapeCastInput | Input parameters for b2ShapeCast
C b2ShapeCastOutput | Output results for b2ShapeCast
C b2SimplexCache |
C b2SolverData | Solver Data
C b2StackAllocator |
C b2StackEntry |
C b2Sweep |
C b2Timer |
C b2TimeStep | This is an internal structure
C b2TOIInput | Input parameters for b2TimeOfImpact
C b2TOIOutput | Output parameters for b2TimeOfImpact
C b2Transform |
C b2TreeNode | A node in the dynamic tree. The client does not interact with this directly
C b2Vec2 | A 2D column vector
C b2Vec3 | A 2D column vector with 3 elements
C b2Velocity | This is an internal structure
C b2Version |
C b2World |
C b2WorldManifold | This is used to compute the current state of a contact manifold