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

#include <btSimpleBroadphase.h>

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

Public Member Functions

 btSimpleBroadphaseProxy ()
 
 btSimpleBroadphaseProxy (const btVector3 &minpt, const btVector3 &maxpt, int shapeType, void *userPtr, short int collisionFilterGroup, short int collisionFilterMask, void *multiSapProxy)
 
void SetNextFree (int next)
 
int GetNextFree () const
 
- Public Member Functions inherited from btBroadphaseProxy
 BT_DECLARE_ALIGNED_ALLOCATOR ()
 
int getUid () const
 
 btBroadphaseProxy ()
 
 btBroadphaseProxy (const btVector3 &aabbMin, const btVector3 &aabbMax, void *userPtr, short int collisionFilterGroup, short int collisionFilterMask, void *multiSapParentProxy=0)
 

Public Attributes

int m_nextFree
 
- Public Attributes inherited from btBroadphaseProxy
void * m_clientObject
 
short int m_collisionFilterGroup
 
short int m_collisionFilterMask
 
void * m_multiSapParentProxy
 
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 23 of file btSimpleBroadphase.h.

Constructor & Destructor Documentation

btSimpleBroadphaseProxy::btSimpleBroadphaseProxy ( )
inline

Definition at line 30 of file btSimpleBroadphase.h.

btSimpleBroadphaseProxy::btSimpleBroadphaseProxy ( const btVector3 minpt,
const btVector3 maxpt,
int  shapeType,
void *  userPtr,
short int  collisionFilterGroup,
short int  collisionFilterMask,
void *  multiSapProxy 
)
inline

Definition at line 32 of file btSimpleBroadphase.h.

Member Function Documentation

int btSimpleBroadphaseProxy::GetNextFree ( ) const
inline

Definition at line 40 of file btSimpleBroadphase.h.

void btSimpleBroadphaseProxy::SetNextFree ( int  next)
inline

Definition at line 39 of file btSimpleBroadphase.h.

Member Data Documentation

int btSimpleBroadphaseProxy::m_nextFree

Definition at line 25 of file btSimpleBroadphase.h.


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