#include "LinearMath/btScalar.h"
#include "LinearMath/btVector3.h"
#include "LinearMath/btAlignedAllocator.h"
Go to the source code of this file.
btDispatcher uses these types IMPORTANT NOTE:The types are ordered polyhedral, implicit convex and concave to facilitate type checking CUSTOM_POLYHEDRAL_SHAPE_TYPE,CUSTOM_CONVEX_SHAPE_TYPE and CUSTOM_CONCAVE_SHAPE_TYPE can be used to extend Bullet without modifying source code
Definition at line 28 of file btBroadphaseProxy.h.
ATTRIBUTE_ALIGNED16 | ( | struct | ) |
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.
The btBroadphasePair class contains a pair of aabb-overlapping objects. A btDispatcher can search a btCollisionAlgorithm that performs exact/narrowphase collision detection on the actual collision shapes.
btOptimizedBvhNode contains both internal and leaf node information. Total node size is 44 bytes / node. You can use the compressed version of 16 bytes.
optional filtering to cull potential collisions
Definition at line 85 of file btBroadphaseProxy.h.
SIMD_FORCE_INLINE bool operator== | ( | const btBroadphasePair & | a, |
const btBroadphasePair & | b | ||
) |
Definition at line 263 of file btBroadphaseProxy.h.