Bullet Collision Detection & Physics Library: btSimpleBroadphaseProxy Struct Reference

Bullet Collision Detection & Physics Library

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | Public Attributes | List of all members
btSimpleBroadphaseProxy Struct Reference

`#include <btSimpleBroadphase.h>`

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

## Public Member Functions
| btSimpleBroadphaseProxy ()
| btSimpleBroadphaseProxy (const btVector3 &minpt, const btVector3 &maxpt, int shapeType, void *userPtr, int collisionFilterGroup, int collisionFilterMask)
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, int collisionFilterGroup, int collisionFilterMask)

## Public Attributes
int | m_nextFree
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 21 of file btSimpleBroadphase.h.

## Constructor & Destructor Documentation

## ◆ btSimpleBroadphaseProxy() [1/2]

btSimpleBroadphaseProxy::btSimpleBroadphaseProxy | ( |  | ) |
| inline

Definition at line 27 of file btSimpleBroadphase.h.

## ◆ btSimpleBroadphaseProxy() [2/2]

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

Definition at line 29 of file btSimpleBroadphase.h.

## Member Function Documentation

## ◆ GetNextFree()

int btSimpleBroadphaseProxy::GetNextFree | ( |  | ) | const
| inline

Definition at line 36 of file btSimpleBroadphase.h.

## ◆ SetNextFree()

void btSimpleBroadphaseProxy::SetNextFree | ( | int | next | ) |
| inline

Definition at line 35 of file btSimpleBroadphase.h.

## Member Data Documentation

## ◆ m_nextFree

int btSimpleBroadphaseProxy::m_nextFree

Definition at line 23 of file btSimpleBroadphase.h.

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

- btSimpleBroadphase.h