See: Description
| Class | Description |
|---|---|
| AxisSweep3 |
AxisSweep3 is an efficient implementation of the 3D axis sweep and prune broadphase.
|
| AxisSweep3_32 |
AxisSweep3_32 allows higher precision quantization and more objects compared
to the
AxisSweep3 sweep and prune. |
| AxisSweep3Internal |
AxisSweep3Internal is an internal base class that implements sweep and prune.
|
| BroadphaseInterface |
BroadphaseInterface for AABB overlapping object pairs.
|
| BroadphasePair |
BroadphasePair class contains a pair of AABB-overlapping objects.
|
| BroadphaseProxy |
BroadphaseProxy is the main class that can be used with the Bullet broadphases.
|
| CollisionAlgorithm |
Collision algorithm for handling narrowphase or midphase collision detection
between two collision object types.
|
| CollisionAlgorithmConstructionInfo |
Construction information for collision algorithms.
|
| CollisionFilterGroups |
Common collision filter groups.
|
| Dbvt | |
| Dbvt.IClone | |
| Dbvt.ICollide | |
| Dbvt.IWriter | |
| Dbvt.Node | |
| Dbvt.sStkCLN | |
| Dbvt.sStkNN |
Stack element
|
| Dbvt.sStkNP | |
| Dbvt.sStkNPS | |
| DbvtAabbMm | |
| DbvtBroadphase | |
| DbvtLeafCollider | |
| DbvtProxy | |
| DbvtTreeCollider | |
| Dispatcher |
Dispatcher abstract class can be used in combination with broadphase to dispatch
calculations for overlapping pairs.
|
| DispatcherInfo |
Current state of
Dispatcher. |
| HashedOverlappingPairCache |
Hash-space based
OverlappingPairCache. |
| OverlapCallback |
OverlapCallback is used when processing all overlapping pairs in broadphase.
|
| OverlapFilterCallback |
Callback for filtering broadphase collisions.
|
| OverlappingPairCache |
OverlappingPairCache provides an interface for overlapping pair management (add,
remove, storage), used by the
BroadphaseInterface broadphases. |
| OverlappingPairCallback |
OverlappingPairCallback class is an additional optional broadphase user callback
for adding/removing overlapping pairs, similar interface to
OverlappingPairCache. |
| SimpleBroadphase |
SimpleBroadphase is just a unit-test for
AxisSweep3, AxisSweep3_32,
or DbvtBroadphase, so use those classes instead. |
| Enum | Description |
|---|---|
| BroadphaseNativeType |
Dispatcher uses these types.
|
| DispatchFunc |