|
Ketchup Engine
|
#include <DrawableManager.h>

Public Types | |
| using | StorageList = std::list< Drawable * > |
| using | StorageListRef = StorageList::iterator |
Public Member Functions | |
| DrawableManager ()=default | |
| DrawableManager (const DrawableManager &)=delete | |
| DrawableManager & | operator= (const DrawableManager &)=delete |
| ~DrawableManager ()=default | |
| void | Register (Drawable *dr) |
| void | Deregister (Drawable *dr) |
| void | Process () |
Private Attributes | |
| StorageList | m_elements |
| using DrawableManager::StorageList = std::list<Drawable*> |
| using DrawableManager::StorageListRef = StorageList::iterator |
|
default |
|
delete |
|
default |
| void DrawableManager::Deregister | ( | Drawable * | dr | ) |
|
delete |
| void DrawableManager::Process | ( | ) |
| void DrawableManager::Register | ( | Drawable * | dr | ) |
|
private |