UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pyramidworks::collision::CollisionClass Class Reference

#include "pyramidworks/collision/collisionclass.h"

Public Member Functions

 ~CollisionClass ()
 
const CollisionClassparent () const
 
void FindCollidingObjects (const CollisionObject *target, CollisionObjectList &collisions) const
 
void FindCollidingObjects (const ugdk::math::Vector2D &position, const geometry::GeometricShape &shape, CollisionObjectList &collisions) const
 
void AddObject (const CollisionObject *obj)
 
void RemoveObject (const CollisionObject *obj)
 
void RefreshObject (const CollisionObject *obj)
 
void ChangeParent (CollisionClass *parent)
 

Friends

class CollisionManager
 

Constructor & Destructor Documentation

pyramidworks::collision::CollisionClass::~CollisionClass ( )

Member Function Documentation

void pyramidworks::collision::CollisionClass::AddObject ( const CollisionObject obj)
void pyramidworks::collision::CollisionClass::ChangeParent ( CollisionClass parent)
void pyramidworks::collision::CollisionClass::FindCollidingObjects ( const CollisionObject target,
CollisionObjectList collisions 
) const
void pyramidworks::collision::CollisionClass::FindCollidingObjects ( const ugdk::math::Vector2D position,
const geometry::GeometricShape shape,
CollisionObjectList collisions 
) const
const CollisionClass* pyramidworks::collision::CollisionClass::parent ( ) const
inline
void pyramidworks::collision::CollisionClass::RefreshObject ( const CollisionObject obj)
void pyramidworks::collision::CollisionClass::RemoveObject ( const CollisionObject obj)

Friends And Related Function Documentation

friend class CollisionManager
friend

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