The btBroadphaseProxy is the main class that can be used with the Bullet broadphases.
More...
#include <btBroadphaseProxy.h>
The btBroadphaseProxy is the main class that can be used with the Bullet broadphases.
It stores collision shape type information, collision filter information and a client object, typically a btCollisionObject or btRigidBody.
Definition at line 85 of file btBroadphaseProxy.h.
◆ CollisionFilterGroups
optional filtering to cull potential collisions
| Enumerator |
|---|
| DefaultFilter | |
| StaticFilter | |
| KinematicFilter | |
| DebrisFilter | |
| SensorTrigger | |
| CharacterFilter | |
| AllFilter | |
Definition at line 91 of file btBroadphaseProxy.h.
◆ btBroadphaseProxy() [1/2]
| btBroadphaseProxy::btBroadphaseProxy |
( |
| ) |
|
|
inline |
◆ btBroadphaseProxy() [2/2]
| btBroadphaseProxy::btBroadphaseProxy |
( |
const btVector3 & |
aabbMin, |
|
|
const btVector3 & |
aabbMax, |
|
|
void * |
userPtr, |
|
|
int |
collisionFilterGroup, |
|
|
int |
collisionFilterMask |
|
) |
| |
|
inline |
◆ BT_DECLARE_ALIGNED_ALLOCATOR()
| btBroadphaseProxy::BT_DECLARE_ALIGNED_ALLOCATOR |
( |
| ) |
|
◆ getUid()
| int btBroadphaseProxy::getUid |
( |
| ) |
const |
|
inline |
◆ isCompound()
| static bool btBroadphaseProxy::isCompound |
( |
int |
proxyType | ) |
|
|
inlinestatic |
◆ isConcave()
| static bool btBroadphaseProxy::isConcave |
( |
int |
proxyType | ) |
|
|
inlinestatic |
◆ isConvex()
| static bool btBroadphaseProxy::isConvex |
( |
int |
proxyType | ) |
|
|
inlinestatic |
◆ isConvex2d()
| static bool btBroadphaseProxy::isConvex2d |
( |
int |
proxyType | ) |
|
|
inlinestatic |
◆ isInfinite()
| static bool btBroadphaseProxy::isInfinite |
( |
int |
proxyType | ) |
|
|
inlinestatic |
◆ isNonMoving()
| static bool btBroadphaseProxy::isNonMoving |
( |
int |
proxyType | ) |
|
|
inlinestatic |
◆ isPolyhedral()
| static bool btBroadphaseProxy::isPolyhedral |
( |
int |
proxyType | ) |
|
|
inlinestatic |
◆ isSoftBody()
| static bool btBroadphaseProxy::isSoftBody |
( |
int |
proxyType | ) |
|
|
inlinestatic |
◆ m_aabbMax
◆ m_aabbMin
◆ m_clientObject
| void* btBroadphaseProxy::m_clientObject |
◆ m_collisionFilterGroup
| int btBroadphaseProxy::m_collisionFilterGroup |
◆ m_collisionFilterMask
| int btBroadphaseProxy::m_collisionFilterMask |
◆ m_uniqueId
| int btBroadphaseProxy::m_uniqueId |
The documentation for this struct was generated from the following file: