Bullet Collision Detection & Physics Library: btDbvtProxy Struct Reference

Bullet Collision Detection & Physics Library

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

`#include <btDbvtBroadphase.h>`

Inheritance diagram for btDbvtProxy:
[legend]
Collaboration diagram for btDbvtProxy:
[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
btDbvtNode * | leaf
btDbvtProxy * | links [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::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

## ◆ leaf

btDbvtNode* btDbvtProxy::leaf

Definition at line 47 of file btDbvtBroadphase.h.

## ◆ links

btDbvtProxy* btDbvtProxy::links[2]

Definition at line 48 of file btDbvtBroadphase.h.

## ◆ stage

int btDbvtProxy::stage

Definition at line 49 of file btDbvtBroadphase.h.

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

- btDbvtBroadphase.h