CollisionList Class Reference

#include <collision.h>

List of all members.

Public Types

 MaxCollisions = 64
enum  { MaxCollisions = 64 }

Public Member Functions

 CollisionList ()
int getCount () const
F32 getTime () const
F32 getMaxHeight () const
const Collisionoperator[] (const dsize_t idx) const
Collisionoperator[] (const dsize_t idx)
Collisionincrement ()
void clear ()
void setTime (const F32 t)
void setMaxHeight (const F32 height)

Protected Attributes

dsize_t mCount
Collision mCollision [MaxCollisions]
F32 mT
F32 mMaxHeight


Member Enumeration Documentation

anonymous enum

Enumerator:
MaxCollisions 


Constructor & Destructor Documentation

CollisionList::CollisionList (  )  [inline]


Member Function Documentation

int CollisionList::getCount (  )  const [inline]

F32 CollisionList::getTime (  )  const [inline]

F32 CollisionList::getMaxHeight (  )  const [inline]

const Collision& CollisionList::operator[] ( const dsize_t  idx  )  const [inline]

Collision& CollisionList::operator[] ( const dsize_t  idx  )  [inline]

Collision& CollisionList::increment (  )  [inline]

void CollisionList::clear (  )  [inline]

void CollisionList::setTime ( const F32  t  )  [inline]

void CollisionList::setMaxHeight ( const F32  height  )  [inline]


Member Data Documentation

Collision CollisionList::mCollision[MaxCollisions] [protected]

F32 CollisionList::mT [protected]