Bullet Collision Detection & Physics Library
Public Member Functions | Public Attributes | List of all members
btCompoundCompoundLeafCallback Struct Reference
Inheritance diagram for btCompoundCompoundLeafCallback:
Inheritance graph
[legend]
Collaboration diagram for btCompoundCompoundLeafCallback:
Collaboration graph
[legend]

Public Member Functions

 btCompoundCompoundLeafCallback (const btCollisionObjectWrapper *compound1ObjWrap, const btCollisionObjectWrapper *compound0ObjWrap, btDispatcher *dispatcher, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut, btHashedSimplePairCache *childAlgorithmsCache, btPersistentManifold *sharedManifold)
 
void Process (const btDbvtNode *leaf0, const btDbvtNode *leaf1)
 
- Public Member Functions inherited from btDbvt::ICollide
DBVT_VIRTUAL void Process (const btDbvtNode *, const btDbvtNode *)
 
DBVT_VIRTUAL void Process (const btDbvtNode *)
 
DBVT_VIRTUAL void Process (const btDbvtNode *n, btScalar)
 
DBVT_VIRTUAL bool Descent (const btDbvtNode *)
 
DBVT_VIRTUAL bool AllLeaves (const btDbvtNode *)
 

Public Attributes

int m_numOverlapPairs
 
const btCollisionObjectWrapperm_compound0ColObjWrap
 
const btCollisionObjectWrapperm_compound1ColObjWrap
 
btDispatcherm_dispatcher
 
const btDispatcherInfom_dispatchInfo
 
btManifoldResultm_resultOut
 
class btHashedSimplePairCachem_childCollisionAlgorithmCache
 
btPersistentManifoldm_sharedManifold
 

Detailed Description

Definition at line 95 of file btCompoundCompoundCollisionAlgorithm.cpp.

Constructor & Destructor Documentation

btCompoundCompoundLeafCallback::btCompoundCompoundLeafCallback ( const btCollisionObjectWrapper compound1ObjWrap,
const btCollisionObjectWrapper compound0ObjWrap,
btDispatcher dispatcher,
const btDispatcherInfo dispatchInfo,
btManifoldResult resultOut,
btHashedSimplePairCache childAlgorithmsCache,
btPersistentManifold sharedManifold 
)
inline

Definition at line 111 of file btCompoundCompoundCollisionAlgorithm.cpp.

Member Function Documentation

void btCompoundCompoundLeafCallback::Process ( const btDbvtNode leaf0,
const btDbvtNode leaf1 
)
inline

Definition at line 128 of file btCompoundCompoundCollisionAlgorithm.cpp.

Member Data Documentation

class btHashedSimplePairCache* btCompoundCompoundLeafCallback::m_childCollisionAlgorithmCache

Definition at line 107 of file btCompoundCompoundCollisionAlgorithm.cpp.

const btCollisionObjectWrapper* btCompoundCompoundLeafCallback::m_compound0ColObjWrap

Definition at line 100 of file btCompoundCompoundCollisionAlgorithm.cpp.

const btCollisionObjectWrapper* btCompoundCompoundLeafCallback::m_compound1ColObjWrap

Definition at line 101 of file btCompoundCompoundCollisionAlgorithm.cpp.

btDispatcher* btCompoundCompoundLeafCallback::m_dispatcher

Definition at line 102 of file btCompoundCompoundCollisionAlgorithm.cpp.

const btDispatcherInfo& btCompoundCompoundLeafCallback::m_dispatchInfo

Definition at line 103 of file btCompoundCompoundCollisionAlgorithm.cpp.

int btCompoundCompoundLeafCallback::m_numOverlapPairs

Definition at line 97 of file btCompoundCompoundCollisionAlgorithm.cpp.

btManifoldResult* btCompoundCompoundLeafCallback::m_resultOut

Definition at line 104 of file btCompoundCompoundCollisionAlgorithm.cpp.

btPersistentManifold* btCompoundCompoundLeafCallback::m_sharedManifold

Definition at line 109 of file btCompoundCompoundCollisionAlgorithm.cpp.


The documentation for this struct was generated from the following file: