A callback function that is called as part of the broadphase collision checking. More...
#include <bullet_utils.h>
Public Member Functions | |
bool | processOverlap (btBroadphasePair &pair) override |
TesseractCollisionPairCallback (const btDispatcherInfo &dispatchInfo, btCollisionDispatcher *dispatcher, BroadphaseContactResultCallback &results_callback) | |
~TesseractCollisionPairCallback () override=default | |
Private Attributes | |
const btDispatcherInfo & | dispatch_info_ |
btCollisionDispatcher * | dispatcher_ |
BroadphaseContactResultCallback & | results_callback_ |
Callback executed for each broadphase pair to check if needs collision. More... | |
A callback function that is called as part of the broadphase collision checking.
If the AABB of two collision objects are overlapping the processOverlap method is called and they are checked for collision/distance and the results are stored in collision_.
Definition at line 720 of file bullet_utils.h.
|
inline |
Definition at line 729 of file bullet_utils.h.
|
overridedefault |
|
inlineoverride |
Definition at line 737 of file bullet_utils.h.
|
private |
Definition at line 722 of file bullet_utils.h.
|
private |
Definition at line 723 of file bullet_utils.h.
|
private |
Callback executed for each broadphase pair to check if needs collision.
Definition at line 726 of file bullet_utils.h.