UGDK
0.5.0
|
#include "pyramidworks/collision/collisionclass.h"
Public Member Functions | |
~CollisionClass () | |
const CollisionClass * | parent () 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 |
pyramidworks::collision::CollisionClass::~CollisionClass | ( | ) |
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 |
|
inline |
void pyramidworks::collision::CollisionClass::RefreshObject | ( | const CollisionObject * | obj | ) |
void pyramidworks::collision::CollisionClass::RemoveObject | ( | const CollisionObject * | obj | ) |
|
friend |