See: Description
| Class | Description |
|---|---|
| CollisionAlgorithmCreateFunc |
Used by the CollisionDispatcher to register and create instances for CollisionAlgorithm.
|
| CollisionConfiguration |
CollisionConfiguration allows to configure Bullet default collision algorithms.
|
| CollisionDispatcher |
CollisionDispatcher supports algorithms that handle ConvexConvex and ConvexConcave collision pairs.
|
| CollisionFlags |
Flags for collision objects.
|
| CollisionObject |
CollisionObject can be used to manage collision detection objects.
|
| CollisionWorld |
CollisionWorld is interface and container for the collision detection.
|
| CollisionWorld.ClosestConvexResultCallback | |
| CollisionWorld.ClosestRayResultCallback | |
| CollisionWorld.ConvexResultCallback | |
| CollisionWorld.LocalConvexResult | |
| CollisionWorld.LocalRayResult | |
| CollisionWorld.LocalShapeInfo |
LocalShapeInfo gives extra information for complex shapes.
|
| CollisionWorld.RayResultCallback |
RayResultCallback is used to report new raycast results.
|
| CompoundCollisionAlgorithm |
CompoundCollisionAlgorithm supports collision between
CompoundShapes and
other collision shapes. |
| CompoundCollisionAlgorithm.CreateFunc | |
| CompoundCollisionAlgorithm.SwappedCreateFunc | |
| ConvexConcaveCollisionAlgorithm |
ConvexConcaveCollisionAlgorithm supports collision between convex shapes
and (concave) trianges meshes.
|
| ConvexConcaveCollisionAlgorithm.CreateFunc | |
| ConvexConcaveCollisionAlgorithm.SwappedCreateFunc | |
| ConvexConvexAlgorithm |
ConvexConvexAlgorithm collision algorithm implements time of impact, convex
closest points and penetration depth calculations.
|
| ConvexConvexAlgorithm.CreateFunc | |
| ConvexPlaneCollisionAlgorithm |
ConvexPlaneCollisionAlgorithm provides convex/plane collision detection.
|
| ConvexPlaneCollisionAlgorithm.CreateFunc | |
| DefaultCollisionConfiguration |
Default implementation of
CollisionConfiguration. |
| DefaultNearCallback |
Default implementation of
NearCallback. |
| EmptyAlgorithm |
Empty algorithm, used as fallback when no collision algorithm is found for given
shape type pair.
|
| EmptyAlgorithm.CreateFunc | |
| GhostObject |
GhostObject can keep track of all objects that are overlapping.
|
| GhostPairCallback |
GhostPairCallback interfaces and forwards adding and removal of overlapping
pairs from the
BroadphaseInterface to GhostObject. |
| ManifoldResult |
ManifoldResult is helper class to manage contact results.
|
| NearCallback |
Callback for overriding collision filtering and more fine-grained control over
collision detection.
|
| PairCachingGhostObject | |
| SimulationIslandManager |
SimulationIslandManager creates and handles simulation islands, using
UnionFind. |
| SimulationIslandManager.IslandCallback | |
| SphereSphereCollisionAlgorithm |
Provides collision detection between two spheres.
|
| SphereSphereCollisionAlgorithm.CreateFunc | |
| UnionFind |
UnionFind calculates connected subsets.
|
| UnionFind.Element |
| Enum | Description |
|---|---|
| CollisionObjectType |
Collision object type.
|