UGDK  0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pyramidworks::collision::CollisionLogic Class Referenceabstract

#include "pyramidworks/collision/collisionlogic.h"

Inheritance diagram for pyramidworks::collision::CollisionLogic:

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

virtual pyramidworks::collision::CollisionLogic::~CollisionLogic ( )
inlinevirtual
pyramidworks::collision::CollisionLogic::CollisionLogic ( )
inlineprotected

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.


The documentation for this class was generated from the following file: