|
Bullet Collision Detection & Physics Library
|
btCollisionDispatcher supports algorithms that handle ConvexConvex and ConvexConcave collision pairs. More...
#include <btCollisionDispatcher.h>


Public Types | |
| enum | DispatcherFlags { CD_STATIC_STATIC_REPORTED = 1, CD_USE_RELATIVE_CONTACT_BREAKING_THRESHOLD = 2, CD_DISABLE_CONTACTPOOL_DYNAMIC_ALLOCATION = 4 } |
Static Public Member Functions | |
| static void | defaultNearCallback (btBroadphasePair &collisionPair, btCollisionDispatcher &dispatcher, const btDispatcherInfo &dispatchInfo) |
btCollisionDispatcher supports algorithms that handle ConvexConvex and ConvexConcave collision pairs.
Time of Impact, Closest Points and Penetration Depth.
Definition at line 43 of file btCollisionDispatcher.h.
| Enumerator | |
|---|---|
| CD_STATIC_STATIC_REPORTED | |
| CD_USE_RELATIVE_CONTACT_BREAKING_THRESHOLD | |
| CD_DISABLE_CONTACTPOOL_DYNAMIC_ALLOCATION | |
Definition at line 67 of file btCollisionDispatcher.h.
| btCollisionDispatcher::btCollisionDispatcher | ( | btCollisionConfiguration * | collisionConfiguration | ) |
Definition at line 37 of file btCollisionDispatcher.cpp.
|
virtual |
Definition at line 67 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Definition at line 295 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Definition at line 112 of file btCollisionDispatcher.cpp.
|
static |
Definition at line 255 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Definition at line 240 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Definition at line 145 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Definition at line 306 of file btCollisionDispatcher.cpp.
|
inline |
Definition at line 143 of file btCollisionDispatcher.h.
|
inline |
Definition at line 148 of file btCollisionDispatcher.h.
|
inline |
Definition at line 74 of file btCollisionDispatcher.h.
|
inlinevirtual |
Implements btDispatcher.
Definition at line 92 of file btCollisionDispatcher.h.
|
inlinevirtual |
Implements btDispatcher.
Definition at line 158 of file btCollisionDispatcher.h.
|
inlinevirtual |
Implements btDispatcher.
Definition at line 163 of file btCollisionDispatcher.h.
|
inlinevirtual |
Implements btDispatcher.
Definition at line 97 of file btCollisionDispatcher.h.
|
inline |
Definition at line 102 of file btCollisionDispatcher.h.
|
inline |
Definition at line 131 of file btCollisionDispatcher.h.
|
virtual |
Implements btDispatcher.
Definition at line 71 of file btCollisionDispatcher.cpp.
|
inlinevirtual |
Implements btDispatcher.
Definition at line 87 of file btCollisionDispatcher.h.
|
virtual |
Implements btDispatcher.
Definition at line 171 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Definition at line 160 of file btCollisionDispatcher.cpp.
| void btCollisionDispatcher::registerCollisionCreateFunc | ( | int | proxyType0, |
| int | proxyType1, | ||
| btCollisionAlgorithmCreateFunc * | createFunc | ||
| ) |
registerCollisionCreateFunc allows registration of custom/alternative collision create functions
Definition at line 62 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Definition at line 118 of file btCollisionDispatcher.cpp.
|
inline |
Definition at line 153 of file btCollisionDispatcher.h.
|
inline |
Definition at line 79 of file btCollisionDispatcher.h.
|
inline |
Definition at line 126 of file btCollisionDispatcher.h.
|
protected |
Definition at line 56 of file btCollisionDispatcher.h.
|
protected |
Definition at line 62 of file btCollisionDispatcher.h.
|
protected |
Definition at line 52 of file btCollisionDispatcher.h.
|
protected |
Definition at line 48 of file btCollisionDispatcher.h.
|
protected |
Definition at line 60 of file btCollisionDispatcher.h.
|
protected |
Definition at line 50 of file btCollisionDispatcher.h.
|
protected |
Definition at line 54 of file btCollisionDispatcher.h.
|
protected |
Definition at line 58 of file btCollisionDispatcher.h.
1.8.12