|
UGDK
0.4.1
|
#include "pyramidworks/collision/collisionmanager.h"


Public Member Functions | |
| CollisionManager (const ugdk::ikdtree::Box< 2 > &tree_bounding_box) | |
| ~CollisionManager () | |
| void | Generate (const std::string &name) |
| Creates a CollisionClass with no parent. | |
| void | Generate (const char n[]) |
| void | Generate (const std::string &name, const std::string &parent) |
| Creates a CollisionClass with a parent. | |
| void | Generate (const char n[], const char p[]) |
| CollisionClass * | Get (const std::string &name) |
| Returns a CollisionClass of the asked name. | |
| CollisionClass * | Get (const char n[]) |
| void | AddActiveObject (const CollisionObject *obj) |
| void | RemoveActiveObject (const CollisionObject *obj) |
| ugdk::action::Task * | GenerateHandleCollisionTask () |
| Warning: this task depends on resources from this object. Do not use it after this object is destroyed. | |
Additional Inherited Members | |
Protected Member Functions inherited from ugdk::util::Uncopyable | |
| Uncopyable () | |
| ~Uncopyable () | |
A singleton that manages all collisions.
| pyramidworks::collision::CollisionManager::CollisionManager | ( | const ugdk::ikdtree::Box< 2 > & | tree_bounding_box | ) |
| pyramidworks::collision::CollisionManager::~CollisionManager | ( | ) |
|
inline |
| void pyramidworks::collision::CollisionManager::Generate | ( | const std::string & | name | ) |
Creates a CollisionClass with no parent.
|
inline |
| void pyramidworks::collision::CollisionManager::Generate | ( | const std::string & | name, |
| const std::string & | parent | ||
| ) |
Creates a CollisionClass with a parent.
|
inline |
| ugdk::action::Task * pyramidworks::collision::CollisionManager::GenerateHandleCollisionTask | ( | ) |
Warning: this task depends on resources from this object. Do not use it after this object is destroyed.
|
inline |
Returns a CollisionClass of the asked name.
Searches for a CollisionClass with the given name, returning NULL is none is found.
| name | The name to search for. |
|
inline |
|
inline |