Bullet Collision Detection & Physics Library
Classes | Macros | Typedefs | Enumerations | Variables
btPersistentManifold.h File Reference
#include "LinearMath/btVector3.h"
#include "LinearMath/btTransform.h"
#include "btManifoldPoint.h"
#include "LinearMath/btAlignedAllocator.h"
Include dependency graph for btPersistentManifold.h:
This graph shows which files directly or indirectly include this file:

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...
 

Macros

#define MANIFOLD_CACHE_SIZE   4
 
#define MAINTAIN_PERSISTENCY   1
 

Typedefs

typedef bool(* ContactDestroyedCallback) (void *userPersistentData)
 
typedef bool(* ContactProcessedCallback) (btManifoldPoint &cp, void *body0, void *body1)
 

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
 

Macro Definition Documentation

#define MAINTAIN_PERSISTENCY   1
#define MANIFOLD_CACHE_SIZE   4

Definition at line 43 of file btPersistentManifold.h.

Typedef Documentation

typedef bool(* ContactDestroyedCallback) (void *userPersistentData)

Definition at line 31 of file btPersistentManifold.h.

typedef bool(* ContactProcessedCallback) (btManifoldPoint &cp, void *body0, void *body1)

Definition at line 32 of file btPersistentManifold.h.

Enumeration Type Documentation

Enumerator
MIN_CONTACT_MANIFOLD_TYPE 
BT_PERSISTENT_MANIFOLD_TYPE 

Definition at line 37 of file btPersistentManifold.h.

Variable Documentation

btScalar gContactBreakingThreshold

maximum contact breaking and merging threshold

Definition at line 21 of file btPersistentManifold.cpp.

ContactDestroyedCallback gContactDestroyedCallback

Definition at line 22 of file btPersistentManifold.cpp.

ContactProcessedCallback gContactProcessedCallback

Definition at line 23 of file btPersistentManifold.cpp.