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 69 of file btCollisionDispatcher.h.
btCollisionDispatcher::btCollisionDispatcher | ( | btCollisionConfiguration * | collisionConfiguration | ) |
Definition at line 35 of file btCollisionDispatcher.cpp.
|
virtual |
Definition at line 72 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Definition at line 303 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Definition at line 111 of file btCollisionDispatcher.cpp.
|
static |
Definition at line 263 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Reimplemented in btCollisionDispatcherMt.
Definition at line 245 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Definition at line 144 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Definition at line 314 of file btCollisionDispatcher.cpp.
|
inline |
Definition at line 147 of file btCollisionDispatcher.h.
|
inline |
Definition at line 152 of file btCollisionDispatcher.h.
|
inline |
Definition at line 76 of file btCollisionDispatcher.h.
|
inlinevirtual |
Implements btDispatcher.
Definition at line 96 of file btCollisionDispatcher.h.
|
inlinevirtual |
Implements btDispatcher.
Definition at line 162 of file btCollisionDispatcher.h.
|
inlinevirtual |
Implements btDispatcher.
Definition at line 167 of file btCollisionDispatcher.h.
|
inlinevirtual |
Implements btDispatcher.
Definition at line 101 of file btCollisionDispatcher.h.
|
inline |
Definition at line 106 of file btCollisionDispatcher.h.
|
inline |
Definition at line 135 of file btCollisionDispatcher.h.
|
virtual |
Implements btDispatcher.
Reimplemented in btCollisionDispatcherMt.
Definition at line 76 of file btCollisionDispatcher.cpp.
|
inlinevirtual |
Implements btDispatcher.
Definition at line 91 of file btCollisionDispatcher.h.
|
virtual |
Implements btDispatcher.
Definition at line 178 of file btCollisionDispatcher.cpp.
|
virtual |
Implements btDispatcher.
Definition at line 167 of file btCollisionDispatcher.cpp.
void btCollisionDispatcher::registerClosestPointsCreateFunc | ( | int | proxyType0, |
int | proxyType1, | ||
btCollisionAlgorithmCreateFunc * | createFunc | ||
) |
Definition at line 67 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.
Reimplemented in btCollisionDispatcherMt.
Definition at line 117 of file btCollisionDispatcher.cpp.
|
inline |
Definition at line 157 of file btCollisionDispatcher.h.
|
inline |
Definition at line 81 of file btCollisionDispatcher.h.
|
inline |
Definition at line 130 of file btCollisionDispatcher.h.
|
protected |
Definition at line 56 of file btCollisionDispatcher.h.
|
protected |
Definition at line 64 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 62 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.