Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ONE::physic::Collideable Class Reference

Inheritance diagram for ONE::physic::Collideable:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void * getAddress ()
virtual int getRegTypeID ()
virtual void onCollision (dContact contacts[ONE::physic::ODEWorld::MAX_CONTACTS], int &numContacts)
 collision callback for physics system gets called on collision. -> collision response

Static Public Member Functions

static int getMaxInterpenetrationIndex (dContact contacts[ONE::physic::ODEWorld::MAX_CONTACTS], int numContacts)
static int getStaticRegTypeID ()
static void setStaticRegTypeID (int id)

Static Protected Attributes

static int typeID

Member Function Documentation

virtual void* ONE::physic::Collideable::getAddress  )  [virtual]
 

Reimplemented in ONE::scene::SolidEntity.

static int ONE::physic::Collideable::getMaxInterpenetrationIndex dContact  contacts[ONE::physic::ODEWorld::MAX_CONTACTS],
int  numContacts
[static]
 

virtual int ONE::physic::Collideable::getRegTypeID  )  [inline, virtual]
 

Implements ONE::util::RegisterableType< Collideable >.

Reimplemented in ONE::physic::Body, ONE::physic::ODEGeom, ONE::physic::SimpleODEBody, ONE::scene::ActorEntity, and ONE::scene::SolidEntity.

static int ONE::physic::Collideable::getStaticRegTypeID  )  [inline, static]
 

Reimplemented in ONE::physic::Body, ONE::physic::ODEGeom, ONE::physic::SimpleODEBody, ONE::scene::ActorEntity, and ONE::scene::SolidEntity.

virtual void ONE::physic::Collideable::onCollision dContact  contacts[ONE::physic::ODEWorld::MAX_CONTACTS],
int &  numContacts
[virtual]
 

collision callback for physics system gets called on collision. -> collision response

Reimplemented in ONE::scene::CameraManager, and ONE::scene::SolidEntity.

static void ONE::physic::Collideable::setStaticRegTypeID int  id  )  [inline, static]
 

Reimplemented in ONE::physic::Body, ONE::physic::ODEGeom, ONE::physic::SimpleODEBody, ONE::scene::ActorEntity, and ONE::scene::SolidEntity.


Member Data Documentation

int ONE::util::RegisterableType< Collideable >::typeID [static, protected, inherited]
 


Generated on Wed Sep 7 19:03:26 2005 for ONEngine by  doxygen 1.4.3