UGDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
pyramidworks::collision::CollisionLogic Class Reference

#include <pyramidworks/collision/collisionlogic.h>

Inheritance diagram for pyramidworks::collision::CollisionLogic:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~CollisionLogic ()
virtual void Handle (void *data)=0
 Method that is called when a collision happens.

Protected Member Functions

 CollisionLogic ()

Detailed Description

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.


Constructor & Destructor Documentation


Member Function Documentation

virtual void pyramidworks::collision::CollisionLogic::Handle ( void *  data) [pure virtual]

Method that is called when a collision happens.

Parameters:
dataThe data attribute of an CollisionObject.

Implemented in pyramidworks::collision::GenericCollisionLogic, and pyramidworks::collision::CollisionLogicProxy.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines