|
Ketchup Engine
|
#include <CollidableGroup.h>

Public Types | |
| using | CollidableList = std::list< Collidable * > |
| using | CollidableListRef = CollidableList::iterator |
Public Member Functions | |
| CollidableGroup ()=delete | |
| CollidableGroup (CollisionManager::ColTypeID id) | |
| CollidableGroup (const CollidableGroup &)=delete | |
| CollidableGroup & | operator= (const CollidableGroup &)=delete |
| ~CollidableGroup () | |
| void | Register (Collidable *co) |
| void | Deregister (Collidable *co) |
| CollisionManager::ColTypeID | GetTypeID () |
Private Member Functions | |
| CollidableList & | GetCollidableList () |
Private Attributes | |
| CollisionManager::ColTypeID | m_id |
| CollidableList | m_collidables |
Friends | |
| class | CollidableGroupAttorney |
| using CollidableGroup::CollidableList = std::list<Collidable*> |
| using CollidableGroup::CollidableListRef = CollidableList::iterator |
|
delete |
| CollidableGroup::CollidableGroup | ( | CollisionManager::ColTypeID | id | ) |
|
delete |
|
inline |
| void CollidableGroup::Deregister | ( | Collidable * | co | ) |
|
private |
| CollisionManager::ColTypeID CollidableGroup::GetTypeID | ( | ) |
|
delete |
| void CollidableGroup::Register | ( | Collidable * | co | ) |
|
friend |
|
private |
|
private |