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 |