CrystalSpace

Public API Reference

CS::Collisions::iCollisionCallback Struct Reference

This is the interface for attaching a collision callback to a collision object. More...

#include <ivaria/collisions.h>

Inheritance diagram for CS::Collisions::iCollisionCallback:

List of all members.

Public Member Functions

virtual void OnCollision (iCollisionObject *thisbody, iCollisionObject *otherbody, const csArray< CollisionData > &collisions)=0
 A collision occurred.

Detailed Description

This is the interface for attaching a collision callback to a collision object.

Main ways to get pointers to this interface:

Main users of this interface:

Definition at line 171 of file collisions.h.


Member Function Documentation

virtual void CS::Collisions::iCollisionCallback::OnCollision ( iCollisionObject thisbody,
iCollisionObject otherbody,
const csArray< CollisionData > &  collisions 
) [pure virtual]

A collision occurred.

Parameters:
thisbody The body that received a collision.
otherbody The body that collided with thisBody.
collisions The list of collisions between the two bodies.

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

Generated for Crystal Space 2.1 by doxygen 1.6.1