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
Collaboration diagram for btSimpleBroadphaseProxy:
Collaboration graph

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
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 ( )

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 

Definition at line 32 of file btSimpleBroadphase.h.

Member Function Documentation

int btSimpleBroadphaseProxy::GetNextFree ( ) const

Definition at line 40 of file btSimpleBroadphase.h.

void btSimpleBroadphaseProxy::SetNextFree ( int  next)

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: