UGDK
|
#include <pyramidworks/collision/collisionlogic.h>
Public Member Functions | |
virtual | ~CollisionLogic () |
virtual void | Handle (void *data)=0 |
Method that is called when a collision happens. | |
Protected Member Functions | |
CollisionLogic () |
Use the macro COLLISION_DIRECT to create a new class that implements the Handle method and contains a data variable.
Class that handles what happens when a collision happens.
virtual pyramidworks::collision::CollisionLogic::~CollisionLogic | ( | ) | [inline, virtual] |
pyramidworks::collision::CollisionLogic::CollisionLogic | ( | ) | [inline, protected] |
virtual void pyramidworks::collision::CollisionLogic::Handle | ( | void * | data | ) | [pure virtual] |
Method that is called when a collision happens.
data | The data attribute of an CollisionObject. |
Implemented in pyramidworks::collision::GenericCollisionLogic, and pyramidworks::collision::CollisionLogicProxy.