| Bullet Collision Detection & Physics Library
    | 
#include "LinearMath/btVector3.h"#include "LinearMath/btTransform.h"#include "btManifoldPoint.h"#include "LinearMath/btAlignedAllocator.h"

Go to the source code of this file.
| Classes | |
| class | btPersistentManifold | 
| btPersistentManifold is a contact point cache, it stays persistent as long as objects are overlapping in the broadphase.  More... | |
| struct | btPersistentManifoldDoubleData | 
| struct | btPersistentManifoldFloatData | 
| Macros | |
| #define | MANIFOLD_CACHE_SIZE 4 | 
| #define | MAINTAIN_PERSISTENCY 1 | 
| #define | btPersistentManifoldData btPersistentManifoldFloatData | 
| #define | btPersistentManifoldDataName "btPersistentManifoldFloatData" | 
| Typedefs | |
| typedef bool(* | ContactDestroyedCallback) (void *userPersistentData) | 
| typedef bool(* | ContactProcessedCallback) (btManifoldPoint &cp, void *body0, void *body1) | 
| typedef void(* | ContactStartedCallback) (btPersistentManifold *const &manifold) | 
| typedef void(* | ContactEndedCallback) (btPersistentManifold *const &manifold) | 
| Enumerations | |
| enum | btContactManifoldTypes { MIN_CONTACT_MANIFOLD_TYPE = 1024, BT_PERSISTENT_MANIFOLD_TYPE } | 
| Variables | |
| btScalar | gContactBreakingThreshold | 
| maximum contact breaking and merging threshold  More... | |
| ContactDestroyedCallback | gContactDestroyedCallback | 
| ContactProcessedCallback | gContactProcessedCallback | 
| ContactStartedCallback | gContactStartedCallback | 
| ContactEndedCallback | gContactEndedCallback | 
| #define btPersistentManifoldData btPersistentManifoldFloatData | 
Definition at line 365 of file btPersistentManifold.h.
| #define btPersistentManifoldDataName "btPersistentManifoldFloatData" | 
Definition at line 366 of file btPersistentManifold.h.
| #define MAINTAIN_PERSISTENCY 1 | 
| #define MANIFOLD_CACHE_SIZE 4 | 
Definition at line 52 of file btPersistentManifold.h.
| typedef bool(* ContactDestroyedCallback) (void *userPersistentData) | 
Definition at line 35 of file btPersistentManifold.h.
| typedef void(* ContactEndedCallback) (btPersistentManifold *const &manifold) | 
Definition at line 38 of file btPersistentManifold.h.
| typedef bool(* ContactProcessedCallback) (btManifoldPoint &cp, void *body0, void *body1) | 
Definition at line 36 of file btPersistentManifold.h.
| typedef void(* ContactStartedCallback) (btPersistentManifold *const &manifold) | 
Definition at line 37 of file btPersistentManifold.h.
| Enumerator | |
|---|---|
| MIN_CONTACT_MANIFOLD_TYPE | |
| BT_PERSISTENT_MANIFOLD_TYPE | |
Definition at line 46 of file btPersistentManifold.h.
| btScalar gContactBreakingThreshold | 
maximum contact breaking and merging threshold
Definition at line 26 of file btPersistentManifold.cpp.
| ContactDestroyedCallback gContactDestroyedCallback | 
Definition at line 27 of file btPersistentManifold.cpp.
| ContactEndedCallback gContactEndedCallback | 
Definition at line 30 of file btPersistentManifold.cpp.
| ContactProcessedCallback gContactProcessedCallback | 
Definition at line 28 of file btPersistentManifold.cpp.
| ContactStartedCallback gContactStartedCallback | 
Definition at line 29 of file btPersistentManifold.cpp.
 1.8.16
 1.8.16