LiquidFun
Main Page
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
b2AABB
An axis aligned bounding box
b2BlockAllocator
b2Body
A rigid body. These are created via
b2World::CreateBody
b2BodyDef
b2BroadPhase
b2ClipVertex
Used for computing contact manifolds
b2Color
Color for debug drawing. Each value has the range [0,1]
b2Contact
b2ChainAndCircleContact
b2ChainAndPolygonContact
b2CircleContact
b2EdgeAndCircleContact
b2EdgeAndPolygonContact
b2PolygonAndCircleContact
b2PolygonContact
b2ContactEdge
b2ContactFeature
b2ContactFilter
b2ContactID
Contact ids to facilitate warm starting
b2ContactImpulse
b2ContactListener
b2ContactManager
b2ContactRegister
b2ContactSolver
b2ContactSolverDef
b2ContactVelocityConstraint
b2DestructionListener
b2DistanceInput
b2DistanceOutput
Output for b2Distance
b2DistanceProxy
b2Draw
b2DynamicTree
b2Filter
This holds contact filtering data
b2Fixture
b2FixtureDef
b2FixtureProxy
This proxy is used internally to connect fixtures to the broad-phase
b2FreeList
b2GrowableBuffer< T >
b2GrowableBuffer< b2ParticleBodyContact >
b2GrowableBuffer< b2ParticleContact >
b2GrowableBuffer< b2ParticlePair >
b2GrowableBuffer< b2ParticleTriad >
b2GrowableBuffer< int32 >
b2GrowableBuffer< Proxy >
b2GrowableStack< T, N >
b2IntrusiveListNode
b2Island
This is an internal class
b2Jacobian
b2Joint
b2DistanceJoint
b2FrictionJoint
b2GearJoint
b2MotorJoint
b2MouseJoint
b2PrismaticJoint
b2PulleyJoint
b2RevoluteJoint
b2RopeJoint
b2WeldJoint
b2WheelJoint
b2JointDef
Joint definitions are used to construct joints
b2DistanceJointDef
b2FrictionJointDef
Friction joint definition
b2GearJointDef
b2MotorJointDef
Motor joint definition
b2MouseJointDef
b2PrismaticJointDef
b2PulleyJointDef
b2RevoluteJointDef
b2RopeJointDef
b2WeldJointDef
b2WheelJointDef
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
b2ParticleBodyContact
b2ParticleColor
Small color object for each particle
b2ParticleContact
b2ParticleDef
b2ParticleGroup
A group of particles. b2ParticleGroup::CreateParticleGroup creates these
b2ParticleGroupDef
b2ParticlePair
Connection between two particles
b2ParticleSystem
b2ParticleSystemDef
b2ParticleTriad
Connection between three particles
b2Position
This is an internal structure
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
b2Rope
b2RopeDef
b2Rot
Rotation
b2Shape
b2ChainShape
b2CircleShape
A circle shape
b2EdgeShape
b2PolygonShape
b2SimplexCache
b2SlabAllocator< T >
b2SlabAllocator< b2ParticleHandle >
b2SolverData
Solver Data
b2StackAllocator
b2StackEntry
b2StackQueue< T >
b2Stat
Calculates min/max/mean of a set of samples
b2Sweep
b2Timer
b2TimeStep
This is an internal structure
b2TOIInput
Input parameters for b2TimeOfImpact
b2TOIOutput
b2TrackedBlockAllocator
Allocator of blocks which are tracked in a list
b2Transform
b2TreeNode
A node in the dynamic tree. The client does not interact with this directly
b2TypedFreeList< T >
b2TypedFreeList< b2ParticleHandle >
b2TypedIntrusiveListNode< T >
b2TypedIntrusiveListNode< b2ParticleHandle >
b2ParticleHandle
b2TypedIntrusiveListNode< b2TrackedBlock >
b2TrackedBlock
Allocated block of memory that can be tracked in a b2IntrusiveList
b2Vec2
A 2D column vector
b2Vec3
A 3D column vector with 3 elements
b2Vec4
A 4D column vector with 4 elements
b2Velocity
This is an internal structure
b2VelocityConstraintPoint
b2Version
b2VoronoiDiagram
A field representing the nearest generator from each point
b2World
b2WorldManifold
This is used to compute the current state of a contact manifold
FindContactCheck
FindContactInput
b2VoronoiDiagram::NodeCallback
Callback used by
GetNodes()