![]() |
Public API Reference |
This is the interface for attaching a collider callback to the body. More...
#include <ivaria/dynamics.h>
Public Member Functions | |
| virtual void | Execute (iRigidBody *thisbody, iRigidBody *otherbody, const csVector3 &pos, const csVector3 &normal, float depth)=0 |
| A collision occured. | |
This is the interface for attaching a collider callback to the body.
Main ways to get pointers to this interface:
Main users of this interface:
Definition at line 430 of file dynamics.h.
| virtual void iDynamicsCollisionCallback::Execute | ( | iRigidBody * | thisbody, |
| iRigidBody * | otherbody, | ||
| const csVector3 & | pos, | ||
| const csVector3 & | normal, | ||
| float | depth | ||
| ) | [pure virtual] |
A collision occured.
| thisbody | The body that received a collision. |
| otherbody | The body that collided with thisBody. |
| pos | is the position on which the collision occured. |
| normal | is the collision normal. |
| depth | is the penetration depth. |