Base class for handling collision dispatching between collidable objects. More...
#include <CollisionDispatchBase.h>
Public Member Functions | |
CollisionDispatchBase (const CollisionDispatchBase &)=delete | |
CollisionDispatchBase & | operator= (const CollisionDispatchBase &)=delete |
virtual void | ProcessCallbacks (Collidable *c1, Collidable *c2)=0 |
Processes the collision callbacks between two collidable objects. | |
Base class for handling collision dispatching between collidable objects.
The CollisionDispatchBase class serves as the base class for handling collision dispatching between collidable objects. It provides a pure virtual method ProcessCallbacks
that must be implemented by derived classes.
|
pure virtual |
Processes the collision callbacks between two collidable objects.
c1 | Pointer to the first collidable object. |
c2 | Pointer to the second collidable object. |
Implemented in CollisionDispatch< C1, C2 >, and CollisionDispatchTerrain< C1 >.