Bullet Collision Detection & Physics Library
Public Member Functions | Public Attributes | List of all members
btBroadphasePair Struct Reference

The btBroadphasePair class contains a pair of aabb-overlapping objects. More...

#include <btBroadphaseProxy.h>

Collaboration diagram for btBroadphasePair:
Collaboration graph
[legend]

Public Member Functions

 btBroadphasePair ()
 
 BT_DECLARE_ALIGNED_ALLOCATOR ()
 
 btBroadphasePair (const btBroadphasePair &other)
 
 btBroadphasePair (btBroadphaseProxy &proxy0, btBroadphaseProxy &proxy1)
 

Public Attributes

btBroadphaseProxym_pProxy0
 
btBroadphaseProxym_pProxy1
 
btCollisionAlgorithmm_algorithm
 
union {
   void *   m_internalInfo1
 
   int   m_internalTmpValue
 
}; 
 

Detailed Description

The btBroadphasePair class contains a pair of aabb-overlapping objects.

A btDispatcher can search a btCollisionAlgorithm that performs exact/narrowphase collision detection on the actual collision shapes.

Definition at line 185 of file btBroadphaseProxy.h.

Constructor & Destructor Documentation

◆ btBroadphasePair() [1/3]

btBroadphasePair::btBroadphasePair ( )
inline

Definition at line 187 of file btBroadphaseProxy.h.

◆ btBroadphasePair() [2/3]

btBroadphasePair::btBroadphasePair ( const btBroadphasePair other)
inline

Definition at line 198 of file btBroadphaseProxy.h.

◆ btBroadphasePair() [3/3]

btBroadphasePair::btBroadphasePair ( btBroadphaseProxy proxy0,
btBroadphaseProxy proxy1 
)
inline

Definition at line 205 of file btBroadphaseProxy.h.

Member Function Documentation

◆ BT_DECLARE_ALIGNED_ALLOCATOR()

btBroadphasePair::BT_DECLARE_ALIGNED_ALLOCATOR ( )

Member Data Documentation

◆ 

union { ... } btBroadphasePair::@5

◆ m_algorithm

btCollisionAlgorithm* btBroadphasePair::m_algorithm
mutable

Definition at line 228 of file btBroadphaseProxy.h.

◆ m_internalInfo1

void* btBroadphasePair::m_internalInfo1

Definition at line 229 of file btBroadphaseProxy.h.

◆ m_internalTmpValue

int btBroadphasePair::m_internalTmpValue

Definition at line 229 of file btBroadphaseProxy.h.

◆ m_pProxy0

btBroadphaseProxy* btBroadphasePair::m_pProxy0

Definition at line 225 of file btBroadphaseProxy.h.

◆ m_pProxy1

btBroadphaseProxy* btBroadphasePair::m_pProxy1

Definition at line 226 of file btBroadphaseProxy.h.


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