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

#include <btDbvtBroadphase.h>

Inheritance diagram for btDbvtProxy:
Inheritance graph
[legend]
Collaboration diagram for btDbvtProxy:
Collaboration graph
[legend]

Public Member Functions

 btDbvtProxy (const btVector3 &aabbMin, const btVector3 &aabbMax, void *userPtr, int collisionFilterGroup, int collisionFilterMask)
 
- Public Member Functions inherited from btBroadphaseProxy
 BT_DECLARE_ALIGNED_ALLOCATOR ()
 
int getUid () const
 
 btBroadphaseProxy ()
 
 btBroadphaseProxy (const btVector3 &aabbMin, const btVector3 &aabbMax, void *userPtr, int collisionFilterGroup, int collisionFilterMask)
 

Public Attributes

btDbvtNodeleaf
 
btDbvtProxylinks [2]
 
int stage
 
- Public Attributes inherited from btBroadphaseProxy
void * m_clientObject
 
int m_collisionFilterGroup
 
int m_collisionFilterMask
 
int m_uniqueId
 
btVector3 m_aabbMin
 
btVector3 m_aabbMax
 

Additional Inherited Members

- Public Types inherited from btBroadphaseProxy
enum  CollisionFilterGroups {
  DefaultFilter = 1,
  StaticFilter = 2,
  KinematicFilter = 4,
  DebrisFilter = 8,
  SensorTrigger = 16,
  CharacterFilter = 32,
  AllFilter = -1
}
 optional filtering to cull potential collisions More...
 
- Static Public Member Functions inherited from btBroadphaseProxy
static bool isPolyhedral (int proxyType)
 
static bool isConvex (int proxyType)
 
static bool isNonMoving (int proxyType)
 
static bool isConcave (int proxyType)
 
static bool isCompound (int proxyType)
 
static bool isSoftBody (int proxyType)
 
static bool isInfinite (int proxyType)
 
static bool isConvex2d (int proxyType)
 

Detailed Description

Definition at line 43 of file btDbvtBroadphase.h.

Constructor & Destructor Documentation

btDbvtProxy::btDbvtProxy ( const btVector3 aabbMin,
const btVector3 aabbMax,
void *  userPtr,
int  collisionFilterGroup,
int  collisionFilterMask 
)
inline

Definition at line 51 of file btDbvtBroadphase.h.

Member Data Documentation

btDbvtNode* btDbvtProxy::leaf

Definition at line 47 of file btDbvtBroadphase.h.

btDbvtProxy* btDbvtProxy::links[2]

Definition at line 48 of file btDbvtBroadphase.h.

int btDbvtProxy::stage

Definition at line 49 of file btDbvtBroadphase.h.


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