Jopnal Engine  alpha 0.4
Simple Component Based 2D/3D Game Engine
Public Member Functions | Friends | List of all members
jop::ContactListener Class Referenceabstract

#include <ContactListener.hpp>

Public Member Functions

virtual ~ContactListener ()=0
 Virtual destructor. More...
 
virtual void beginContact (Collider &collider, const ContactInfo &ci)
 Begin contact callback. More...
 
virtual void endContact (Collider &collider)
 End contact callback. More...
 
virtual void beginOverlap (Collider &collider)
 AABB's begin overlapping. More...
 
virtual void endOverlap (Collider &collider)
 AABB's stopped overlapping. More...
 

Friends

class Collider
 

Detailed Description

Definition at line 37 of file ContactListener.hpp.

Constructor & Destructor Documentation

virtual jop::ContactListener::~ContactListener ( )
pure virtual

Virtual destructor.

Member Function Documentation

virtual void jop::ContactListener::beginContact ( Collider collider,
const ContactInfo ci 
)
virtual

Begin contact callback.

Parameters
colliderReference to the collider which registered collider is colliding with
ciContact info containing the contact point and contact normal
virtual void jop::ContactListener::beginOverlap ( Collider collider)
virtual

AABB's begin overlapping.

Parameters
colliderReference to the collider that is being overlapped with
virtual void jop::ContactListener::endContact ( Collider collider)
virtual

End contact callback.

Parameters
colliderReference to the collider which registered collider was colliding with
virtual void jop::ContactListener::endOverlap ( Collider collider)
virtual

AABB's stopped overlapping.

Parameters
colliderReference to the collider that was being overlapped with

Friends And Related Function Documentation

friend class Collider
friend

Definition at line 41 of file ContactListener.hpp.


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